Interface GtfsTransformStrategy
- All Known Implementing Classes:
AddEntitiesTransformStrategy,AddExtensionFile,AddOmnyBusData,AddOmnyLIRRData,AddOmnySubwayData,AnomalyCheckFutureTripCounts,CalendarExtensionStrategy,CalendarSimplicationStrategy,CheckForFutureService,CheckForLengthyRouteNames,CheckForPlausibleStopTimes,CompareToReferenceService,CountAndTest,CountAndTestBus,CountAndTestSubway,DeduplicateRoutesStrategy,DeduplicateServiceIdsStrategy,DeduplicateStopsStrategy,DeduplicateTripsStrategy,EnsureDirectionIdExists,EnsureRouteLongNameExists,EnsureStopTimesIncreaseUpdateStrategy,EntitiesTransformStrategy,ExtrapolateRidershipData,FeedInfoFromAgencyStrategy,FixLastStopTimeWithoutArrivalStrategy,InferPathwaysFromEntrancesStrategy,InterpolateStopTimesFromTimePointsStrategy,LastStopToHeadsignStrategy,LocalVsExpressUpdateStrategy,MergeRouteAndRemoveShuttles,MergeRouteFive,MergeRouteFromReferenceStrategy,MergeRouteFromReferenceStrategyById,MergeRouteFromReferenceStrategyByLongName,MergeStopIdsFromControlStrategy,MergeStopIdsFromReferenceStrategy,MergeStopNamesFromReferenceStrategy,MTAEntrancesStrategy,MTAStationAccessibilityStrategy,MTAStationDirectionalityStrategy,MTASubwayShuttleRouteStrategy,PredateCalendars,RemoveCurrentService,RemoveDuplicateTripsStrategy,RemoveEmptyBlockTripsStrategy,RemoveMergedTripsStrategy,RemoveNonRevenueStopsExcludingTerminalsStrategy,RemoveNonRevenueStopsStrategy,RemoveOldCalendarStatements,RemoveRepeatedStopTimesInSameTripStrategy,RemoveRepeatedStopTimesStrategy,RemoveStopsFromShapesStrategy,RemoveUnusedRoutes,RetainEntitiesTransformStrategy,RetainUpFromPolygon,SanitizeForApiAccess,ShapeDirectionTransformStrategy,ShapeTransformStrategy,ShiftNegativeStopTimesUpdateStrategy,StationComplexStrategy,StopMatrixFareModificationStrategy,StopTimesFactoryStrategy,SubsectionTripTransformStrategy,ThirtyDayCalendarExtensionStrategy,TrimTripFromPolygon,TrimTripTransformStrategy,TrivialStopTimeInterpolationStrategy,TruncateNewCalendarStatements,UpdateCalendarDatesForDuplicateTrips,UpdateRouteNames,UpdateStopIdById,UpdateStopIdFromControlStrategy,UpdateStopIdFromReferenceStrategy,UpdateStopIdsFromFile,UpdateStopNameFromParentStationIfInvalidStrategy,UpdateStopTimesForTime,UpdateTripHeadsignByDestinationStrategy,UpdateTripHeadsignByReference,UpdateTripHeadsignExcludeNonreference,UpdateTripHeadsignIfNull,UpdateTripHeadsignRailRoadConvention,UpdateTripIdById,UpdateTripsForSdon,UpdateWrongWayConcurrencies,ValidateGTFS,VerifyBusService,VerifyFutureRouteService,VerifyReferenceService,VerifyRouteIds
public interface GtfsTransformStrategy
-
Method Summary
Modifier and TypeMethodDescriptiongetName()voidrun(TransformContext context, GtfsMutableRelationalDao dao) default voidupdateReadSchema(org.onebusaway.csv_entities.schema.DefaultEntitySchemaFactory factory) default voidupdateWriteSchema(org.onebusaway.csv_entities.schema.DefaultEntitySchemaFactory factory)
-
Method Details
-
getName
String getName() -
run
-
updateReadSchema
default void updateReadSchema(org.onebusaway.csv_entities.schema.DefaultEntitySchemaFactory factory) -
updateWriteSchema
default void updateWriteSchema(org.onebusaway.csv_entities.schema.DefaultEntitySchemaFactory factory)
-