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 RoutedTripSchedule
GtfsServicesHandlerData. 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 void
GtfsServicesHandlerData. 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 class
RoutedTripScheduleImpl
Implementation of a RoutedTripSchedule interface.Methods in org.goplanit.service.routed that return RoutedTripSchedule Modifier and Type Method Description protected RoutedTripSchedule
RoutedTripScheduleFactoryImpl. 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 RoutedTripsScheduleImpl
RoutedTripsScheduleImpl. deepCloneWithMapping(BiConsumer<RoutedTripSchedule,RoutedTripSchedule> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperRoutedTripsScheduleImpl
RoutedTripsScheduleImpl. 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 RoutedTripSchedule
RoutedTripSchedule. 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.RoutedTripSchedule
RoutedTripSchedule. 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 int
RelativeLegTimingUtils. 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 RoutedTripsSchedule
RoutedTripsSchedule. deepCloneWithMapping(BiConsumer<RoutedTripSchedule,RoutedTripSchedule> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperRoutedTripsSchedule
RoutedTripsSchedule. deepCloneWithMapping(BiConsumer<RoutedTripSchedule,RoutedTripSchedule> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapper
-