public final class ServiceInterval extends Object implements Serializable
| Constructor and Description |
|---|
ServiceInterval(int arrival,
int departure) |
ServiceInterval(int minArrival,
int minDeparture,
int maxArrival,
int maxDeparture) |
| Modifier and Type | Method and Description |
|---|---|
ServiceInterval |
extend(int arrivalTime,
int departureTime)
Construct a new
ServiceInterval by extending the current service
interval, adjusting the arrival and departure intervals to include the
additional arrival and departure time specified in the arguments. |
static ServiceInterval |
extend(ServiceInterval serviceInterval,
int arrivalTime,
int departureTime) |
int |
getMaxArrival() |
int |
getMaxDeparture() |
int |
getMinArrival() |
int |
getMinDeparture() |
String |
toString() |
public ServiceInterval(int arrival,
int departure)
arrival - arrival time in seconds since midnightdeparture - departure time in seconds since midnightpublic ServiceInterval(int minArrival,
int minDeparture,
int maxArrival,
int maxDeparture)
minArrival - min arrival time in seconds since midnightminDeparture - min departure time in seconds since midnightmaxArrival - max arrival time in seconds since midnightmaxDeparture - max departue time in seconds since midnightpublic int getMinArrival()
public int getMinDeparture()
public int getMaxArrival()
public int getMaxDeparture()
public ServiceInterval extend(int arrivalTime, int departureTime)
ServiceInterval by extending the current service
interval, adjusting the arrival and departure intervals to include the
additional arrival and departure time specified in the arguments.arrivalTime - a new arrival time to incorporate in the extended
intervaldepartureTime - a new departure time to incorporate in the extended
intervalpublic static ServiceInterval extend(ServiceInterval serviceInterval, int arrivalTime, int departureTime)
Copyright © 2015 OneBusAway. All Rights Reserved.