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 Details

    • 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)