|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ArrivalAndDepartureService
Service methods for determining the set of active stop times at a particular stop and time.
StopTimeInstance
Method Summary | |
---|---|
ArrivalAndDepartureInstance |
getArrivalAndDepartureForStop(ArrivalAndDepartureQuery query)
|
List<ArrivalAndDepartureInstance> |
getArrivalsAndDeparturesForStopInTimeRange(StopEntry stop,
TargetTime targetTime,
long fromTime,
long toTime)
Determines the set of active arrivals and departures at a given stop, taking into account real-time arrival information. |
List<org.onebusaway.collections.tuple.Pair<ArrivalAndDepartureInstance>> |
getNextDeparturesForStopPair(StopEntry fromStop,
StopEntry toStop,
TargetTime targetTime,
ArrivalAndDeparturePairQuery query)
|
List<ArrivalAndDepartureInstance> |
getNextScheduledBlockTripDeparturesForStop(StopEntry stop,
long time,
boolean includePrivateService)
|
ArrivalAndDepartureInstance |
getNextStopArrivalAndDeparture(ArrivalAndDepartureInstance instance)
Given an arrival and departure instance, compute the arrival and departure instance for the next stop along the block. |
ArrivalAndDepartureInstance |
getNextTransferStopArrivalAndDeparture(ArrivalAndDepartureInstance instance)
Given an arrival and departure instance, compute the arrival and departure instance for the next stop along the block. |
List<org.onebusaway.collections.tuple.Pair<ArrivalAndDepartureInstance>> |
getPreviousArrivalsForStopPair(StopEntry fromStop,
StopEntry toStop,
TargetTime targetTime,
ArrivalAndDeparturePairQuery query)
|
ArrivalAndDepartureInstance |
getPreviousStopArrivalAndDeparture(ArrivalAndDepartureInstance instance)
Given an arrival and departure instance, compute the arrival and departure instance for the previous stop along the block. |
List<ArrivalAndDepartureInstance> |
getScheduledArrivalsAndDeparturesForStopInTimeRange(StopEntry stop,
long currentTime,
long fromTime,
long toTime)
Determines the set of active arrivals and departures at a given stop, NOT taking into account real-time arrival information. |
Method Detail |
---|
List<ArrivalAndDepartureInstance> getArrivalsAndDeparturesForStopInTimeRange(StopEntry stop, TargetTime targetTime, long fromTime, long toTime)
List<ArrivalAndDepartureInstance> getScheduledArrivalsAndDeparturesForStopInTimeRange(StopEntry stop, long currentTime, long fromTime, long toTime)
List<ArrivalAndDepartureInstance> getNextScheduledBlockTripDeparturesForStop(StopEntry stop, long time, boolean includePrivateService)
stop
- time
- includePrivateService
- TODO
ArrivalAndDepartureInstance getArrivalAndDepartureForStop(ArrivalAndDepartureQuery query)
ArrivalAndDepartureInstance getPreviousStopArrivalAndDeparture(ArrivalAndDepartureInstance instance)
instance
-
ArrivalAndDepartureInstance getNextStopArrivalAndDeparture(ArrivalAndDepartureInstance instance)
instance
-
ArrivalAndDepartureInstance getNextTransferStopArrivalAndDeparture(ArrivalAndDepartureInstance instance)
instance
-
List<org.onebusaway.collections.tuple.Pair<ArrivalAndDepartureInstance>> getNextDeparturesForStopPair(StopEntry fromStop, StopEntry toStop, TargetTime targetTime, ArrivalAndDeparturePairQuery query)
fromStop
- toStop
- targetTime
- query
- query parameters
List<org.onebusaway.collections.tuple.Pair<ArrivalAndDepartureInstance>> getPreviousArrivalsForStopPair(StopEntry fromStop, StopEntry toStop, TargetTime targetTime, ArrivalAndDeparturePairQuery query)
fromStop
- toStop
- targetTime
- query
- query parameters
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |