Uses of Interface
org.goplanit.utils.service.routed.RoutedTripSchedule
-
Packages that use RoutedTripSchedule Package Description org.goplanit.converter.idmapping org.goplanit.gtfs.converter.service.handler org.goplanit.service.routed org.goplanit.utils.service.routed -
-
Uses of RoutedTripSchedule in org.goplanit.converter.idmapping
Methods in org.goplanit.converter.idmapping that return types with arguments of type RoutedTripSchedule Modifier and Type Method Description static Function<RoutedTripSchedule,String>IdMapperFunctionFactory. createRoutedTripScheduleIdMappingFunction(IdMapperType idMapper)create a function that takes a RoutedTripSchedule and generates the appropriate id based on the user configuration -
Uses of RoutedTripSchedule in org.goplanit.gtfs.converter.service.handler
Methods in org.goplanit.gtfs.converter.service.handler that return RoutedTripSchedule Modifier and Type Method Description RoutedTripScheduleGtfsServicesHandlerData. getPlanitScheduleBasedTripByExternalId(String externalId)Collect Planit scheduled trip by its external idMethods in org.goplanit.gtfs.converter.service.handler with parameters of type RoutedTripSchedule Modifier and Type Method Description voidGtfsServicesHandlerData. indexByExternalId(RoutedTripSchedule planitScheduleBasedTrip)Index the PLANit schedule based trip by its external id (GTFS_TRIP_ID) -
Uses of RoutedTripSchedule in org.goplanit.service.routed
Classes in org.goplanit.service.routed that implement RoutedTripSchedule Modifier and Type Class Description classRoutedTripScheduleImplImplementation of a RoutedTripSchedule interface.Methods in org.goplanit.service.routed that return RoutedTripSchedule Modifier and Type Method Description protected RoutedTripScheduleRoutedTripScheduleFactoryImpl. createNew()Create a newly created instance without registering on the containerMethod parameters in org.goplanit.service.routed with type arguments of type RoutedTripSchedule Modifier and Type Method Description RoutedTripsScheduleImplRoutedTripsScheduleImpl. deepCloneWithMapping(BiConsumer<RoutedTripSchedule,RoutedTripSchedule> mapper)Deep clone implementation where the mapping for its internal copies is captured by the provided mapperRoutedTripsScheduleImplRoutedTripsScheduleImpl. deepCloneWithMapping(BiConsumer<RoutedTripSchedule,RoutedTripSchedule> mapper)Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConstructor parameters in org.goplanit.service.routed with type arguments of type RoutedTripSchedule Constructor Description RoutedTripsScheduleImpl(RoutedTripsScheduleImpl other, boolean deepCopy, BiConsumer<RoutedTripSchedule,RoutedTripSchedule> mapper)Copy constructor, also creates new factory with this as its underlying containerRoutedTripsScheduleImpl(RoutedTripsScheduleImpl other, boolean deepCopy, BiConsumer<RoutedTripSchedule,RoutedTripSchedule> mapper)Copy constructor, also creates new factory with this as its underlying container -
Uses of RoutedTripSchedule in org.goplanit.utils.service.routed
Methods in org.goplanit.utils.service.routed that return RoutedTripSchedule Modifier and Type Method Description RoutedTripScheduleRoutedTripSchedule. deepClone()An id entity should always support a deep copy, i.e., all "owned" members will be deep copied when a clone of this instance is created via this call.RoutedTripScheduleRoutedTripSchedule. shallowClone()Create a shallow copy of this entityMethods in org.goplanit.utils.service.routed that return types with arguments of type RoutedTripSchedule Modifier and Type Method Description default Map<List<LinkSegment>,List<RoutedTripSchedule>>RoutedTripsSchedule. groupByPhysicalLinkSegments()Group the individual schedules by (unique combination of) physical link segmentsdefault Map<List<RelativeLegTiming>,List<RoutedTripSchedule>>RoutedTripsSchedule. groupByRelativeLegTimings()Group the individual schedules by (unique combination of) relative leg timingsdefault Map<List<ServiceLegSegment>,List<RoutedTripSchedule>>RoutedTripsSchedule. groupByServiceLegSegments()Group the individual schedules by (unique combination of) leg segmentsMethods in org.goplanit.utils.service.routed with parameters of type RoutedTripSchedule Modifier and Type Method Description static List<Integer>RelativeLegTimingUtils. findLegTimingsNotMappedToServiceNetwork(RoutedTripSchedule routedTripSchedule, RoutedServicesLayer routedServicesLayer)find list of ordered indices of leg timings that are not (fully) mapped to the reference service network, or they are mapped but the references do not exist in the related service networkstatic intRelativeLegTimingUtils. findNextTimingLegMappedToServiceNetwork(int offsetLegIndex, RoutedTripSchedule routedTripSchedule, RoutedServicesLayer routedServiceLayer)find the first valid relative timing leg using a given offset index.Method parameters in org.goplanit.utils.service.routed with type arguments of type RoutedTripSchedule Modifier and Type Method Description RoutedTripsScheduleRoutedTripsSchedule. deepCloneWithMapping(BiConsumer<RoutedTripSchedule,RoutedTripSchedule> mapper)Deep clone implementation where the mapping for its internal copies is captured by the provided mapperRoutedTripsScheduleRoutedTripsSchedule. deepCloneWithMapping(BiConsumer<RoutedTripSchedule,RoutedTripSchedule> mapper)Deep clone implementation where the mapping for its internal copies is captured by the provided mapper
-