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,SanitizeForApiAccess,ShapeDirectionTransformStrategy,ShapeTransformStrategy,ShiftNegativeStopTimesUpdateStrategy,StationComplexStrategy,StopMatrixFareModificationStrategy,StopTimesFactoryStrategy,SubsectionTripTransformStrategy,ThirtyDayCalendarExtensionStrategy,TrimTripTransformStrategy,TrivialStopTimeInterpolationStrategy,TruncateNewCalendarStatements,UpdateCalendarDatesForDuplicateTrips,UpdateRouteNames,UpdateStopIdById,UpdateStopIdFromControlStrategy,UpdateStopIdFromReferenceStrategy,UpdateStopIdsFromFile,UpdateStopNameFromParentStationIfInvalidStrategy,UpdateStopTimesForTime,UpdateTripHeadsignByDestinationStrategy,UpdateTripHeadsignByReference,UpdateTripHeadsignExcludeNonreference,UpdateTripHeadsignIfNull,UpdateTripHeadsignRailRoadConvention,UpdateTripIdById,UpdateTripsForSdon,UpdateWrongWayConcurrencies,ValidateGTFS,VerifyBusService,VerifyFutureRouteService,VerifyReferenceService,VerifyRouteIds,VerifyRouteService,WSFBlockResolutionStrategy
public interface GtfsTransformStrategy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetName()voidrun(TransformContext context, GtfsMutableRelationalDao dao)default voidupdateReadSchema(org.onebusaway.csv_entities.schema.DefaultEntitySchemaFactory factory)default voidupdateWriteSchema(org.onebusaway.csv_entities.schema.DefaultEntitySchemaFactory factory)
-
-
-
Method Detail
-
getName
String getName()
-
run
void run(TransformContext context, GtfsMutableRelationalDao dao)
-
updateReadSchema
default void updateReadSchema(org.onebusaway.csv_entities.schema.DefaultEntitySchemaFactory factory)
-
updateWriteSchema
default void updateWriteSchema(org.onebusaway.csv_entities.schema.DefaultEntitySchemaFactory factory)
-
-