org.onebusaway.transit_data_federation.services.blocks
Class ServiceIntervalBlock
java.lang.Object
org.onebusaway.transit_data_federation.services.blocks.ServiceIntervalBlock
- All Implemented Interfaces:
- Serializable, Comparable<ServiceIntervalBlock>
public final class ServiceIntervalBlock
- extends Object
- implements Serializable, Comparable<ServiceIntervalBlock>
Specifies an immutable interval of min and max arrival and departure times.
- Author:
- bdferris
- See Also:
- Serialized Form
Constructor Summary |
ServiceIntervalBlock(int[] minArrivals,
int[] minDepartures,
int[] maxArrivals,
int[] maxDepartures)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceIntervalBlock
public ServiceIntervalBlock(int[] minArrivals,
int[] minDepartures,
int[] maxArrivals,
int[] maxDepartures)
- Parameters:
minArrivals
- min arrival time in seconds since midnightminDepartures
- min departure time in seconds since midnightmaxArrivals
- max arrival time in seconds since midnightmaxDepartures
- max departue time in seconds since midnight
getMinArrivals
public int[] getMinArrivals()
- Returns:
- min arrival time in seconds since midnight
getMinDepartures
public int[] getMinDepartures()
- Returns:
- min departure time in seconds since midnight
getMaxArrivals
public int[] getMaxArrivals()
- Returns:
- max arrival time in seconds since midnight
getMaxDepartures
public int[] getMaxDepartures()
- Returns:
- max departure time in seconds since midnight
getRange
public org.onebusaway.gtfs.model.calendar.ServiceInterval getRange()
compareTo
public int compareTo(ServiceIntervalBlock o)
- Specified by:
compareTo
in interface Comparable<ServiceIntervalBlock>
Copyright © 2012 OneBusAway. All Rights Reserved.