Class RouteCollectionEntriesFactory


  • @Component
    public class RouteCollectionEntriesFactory
    extends Object
    Compute RouteCollectionEntry objects from RouteEntry instances. Recall that route collections are virtual route objects that bundle potentially multiple underlying RouteEntry objects with the same short name, depending on the setting of setGroupRoutesByShortName(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 Detail

      • RouteCollectionEntriesFactory

        public RouteCollectionEntriesFactory()
    • 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)