Package org.onebusaway.gtfs_merge.strategies
package org.onebusaway.gtfs_merge.strategies
-
ClassDescriptionAbstractCollectionEntityMergeStrategy<KEY extends Serializable>Abstract base class that defines common methods and properties for merging collection-like GTFS entities.Abstract base class that defines methods and properties common to all entity merge strategies, regardless of entity type.AbstractIdentifiableSingleEntityMergeStrategy<T extends org.onebusaway.gtfs.model.IdentityBean<?>>Abstract base class that defines common methods and properties for merging single GTFS entities with explicit identifiers in a GTFS feed.Non-identifiable entities include types like,
invalid reference
TransferFareRuleandFrequencyentities.Abstract base class that defines common methods and properties for merging single GTFS entities.Entity merge strategy for handlingAgencyentities.Defines different strategies for detecting duplicate entities for a particular GTFS entity type across feeds.Defines different logging behaviors to take when a duplicate entity is detected between two GTFS feeds.Defines an interface for performing a merge operation on entities of particular type from a source GTFS feed into a merged GTFS feed.Entity merge strategy for handlingFareAttributeentities.Entity merge strategy for handlingFareRuleentities.Perform custom merge of FeedInfo to indicate the special configuration of a merged GTFS set.Entity merge strategy for handlingFrequencyentities.Entity merge strategy for handlingRouteentities.Entity merge strategy for handlingServiceCalendarandServiceCalendarDateentities.Entity merge strategy for handlingShapePointentities.Entity merge strategy for handlingStopentities.Entity merge strategy for handlingTransferentities.Entity merge strategy for handlingTripentities.