AI-generated Key Takeaways
-
TimeAndDistance
is an immutable class representing both the time and distance to a destination. -
It provides methods to retrieve the time in seconds (
getSeconds()
), distance in meters (getMeters()
), and traffic delay severity (getDelaySeverity()
). -
Traffic delay severity is categorized using constants:
DELAY_NODATA
,DELAY_HEAVY
,DELAY_MEDIUM
, andDELAY_LIGHT
. -
The class offers constructors to create
TimeAndDistance
objects with or without specifying the delay severity.
A TimeAndDistance is an immutable class which represents both time and distance to a destination.
Nested Class Summary
@interface | TimeAndDistance.DelaySeverity | Indicates how heavy traffic is. |
Constant Summary
int | DELAY_HEAVY | |
int | DELAY_LIGHT | |
int | DELAY_MEDIUM | |
int | DELAY_NODATA |
Public Constructor Summary
TimeAndDistance(int seconds, int meters)
|
|
TimeAndDistance(int seconds, int meters, int delaySeverity)
|
Public Method Summary
int | |
int | |
int |
Inherited Method Summary
Constants
public static final int DELAY_HEAVY
public static final int DELAY_LIGHT
public static final int DELAY_MEDIUM
public static final int DELAY_NODATA
Public Constructors
public TimeAndDistance (int seconds, int meters)
Parameters
seconds | |
---|---|
meters |
public TimeAndDistance (int seconds, int meters, int delaySeverity)
Parameters
seconds | |
---|---|
meters | |
delaySeverity |