Package org.onebusaway.transit_data_federation.services.blocks

Interface Summary
BlockCalendarService Methods for determining which BlockInstance instances are active for given time ranges and other criteria.
BlockGeospatialService  
BlockIndexFactoryService  
BlockIndexService The BlockIndexService
BlockStatusService Service methods for querying the real-time status and position of a particular block of trips.
BlockVehicleLocationListener  
HasBlocks An interface for any object containing a list of BlockConfigurationEntry elements, all having the same ServiceIdActivation.
HasBlockTrips An interface for any object containing a list of BlockTripEntry elements, all having the same ServiceIdActivation.
HasIndexedBlockStopTimes  
HasIndexedFrequencyBlockTrips  
ScheduledBlockLocationService Methods for retrieving the scheduled location of a vehicle traveling along a block of trips.
 

Class Summary
AbstractBlockSequenceIndex  
AbstractBlockStopTimeIndex  
AbstractBlockTripIndex Abstract support class for building searchable indices over BlockTripEntry elements.
BlockConfigurationReference  
BlockIndex A BlockIndex is a collection of BlockConfigurationEntry elements that have the following properties in common: 1) Each BlockConfigurationEntry refers to the same stop sequence pattern and underlying shape of travel.
BlockInstance A block instance is the combination of a BlockEntry and a service date for which that block is active.
BlockLayoverIndex An ordered index over layover intervals of BlockTripEntry elements.
BlockLayoverIndexData  
BlockSequenceIndex A BlockSequenceIndex is an ordered collection of block sequences, where each block sequence visits the same sequence of stops and the arrival-departure times for each stop increase between each block.
BlockStopSequenceIndex A BlockStopSequenceIndex is a pointer into a BlockSequenceIndex for a particular stop in the sequence.
BlockStopTimeIndex Provides an index over arrivals and departures at a particular stop.
BlockTripIndex  
BlockTripIndexData  
BlockTripInstance  
BlockTripInstanceLibrary Methods for manipulating BlockTripInstance objects.
BlockTripReference  
FrequencyBlockStopTimeIndex Provides an index over frequency-based arrivals and departures at a particular stop.
FrequencyBlockTripIndex A FrequencyBlockTripIndex is a collection of BlockTripEntry elements that have the following properties in common: 1) Each BlockTripEntry refers to the same stop sequence pattern and underlying shape of travel.
FrequencyBlockTripIndexData  
FrequencyServiceIntervalBlock Specifies an immutable interval of min and max arrival and departure times.
FrequencyStopTripIndex  
InstanceState Captures 'instance' information about a particular block, trip, or stop time.
LayoverIntervalBlock Specifies an immutable interval of min and max arrival and departure times for layover intervals.
ReferencesLibrary  
ScheduledBlockLocation  
ServiceIntervalBlock Specifies an immutable interval of min and max arrival and departure times.
 

Annotation Types Summary
TransitTimeIndex This decorator type is used to track all classes and interfaces the provide or implement any sort of time-based index over transit data, whether it be blocks, trips or stops.
 



Copyright © 2012 OneBusAway. All Rights Reserved.