Class RouteCollectionEntriesFactory
- java.lang.Object
-
- org.onebusaway.transit_data_federation.bundle.tasks.transit_graph.RouteCollectionEntriesFactory
-
@Component public class RouteCollectionEntriesFactory extends Object
ComputeRouteCollectionEntryobjects fromRouteEntryinstances. Recall that route collections are virtual route objects that bundle potentially multiple underlyingRouteEntryobjects with the same short name, depending on the setting ofsetGroupRoutesByShortName(boolean). This addresses the fact that some agencies break up what riders would consider a single route into multiple route entries according to their own organizational methods (different direction, different levels of service, express vs local, etc).- Author:
- bdferris
-
-
Constructor Summary
Constructors Constructor Description RouteCollectionEntriesFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocessRouteCollections(TransitGraphImpl graph)voidsetGroupRoutesByShortName(boolean groupRoutesByShortName)voidsetGtfsDao(org.onebusaway.gtfs.services.GtfsRelationalDao gtfsDao)voidsetUniqueService(UniqueService uniqueService)
-
-
-
Method Detail
-
setGtfsDao
@Autowired public void setGtfsDao(org.onebusaway.gtfs.services.GtfsRelationalDao gtfsDao)
-
setUniqueService
@Autowired public void setUniqueService(UniqueService uniqueService)
-
setGroupRoutesByShortName
public void setGroupRoutesByShortName(boolean groupRoutesByShortName)
-
processRouteCollections
public void processRouteCollections(TransitGraphImpl graph)
-
-