Uses of Interface
org.goplanit.utils.service.routed.RoutedServicesLayer
-
-
Uses of RoutedServicesLayer in org.goplanit.converter.idmapping
Methods in org.goplanit.converter.idmapping that return types with arguments of type RoutedServicesLayer Modifier and Type Method Description static Function<RoutedServicesLayer,String>
IdMapperFunctionFactory. createRoutedServiceLayerIdMappingFunction(IdMapperType idMapper)
create a function that takes a RoutedServicesLayer and generates the appropriate id based on the user configurationFunction<RoutedServicesLayer,String>
RoutedServicesIdMapper. getRoutedServiceLayerIdMapper()
Collect how RoutedServicesLayer ids are to be mapped to the XML ids when persisting -
Uses of RoutedServicesLayer in org.goplanit.geoio.converter.service
Methods in org.goplanit.geoio.converter.service with parameters of type RoutedServicesLayer Modifier and Type Method Description protected void
GeometryRoutedServicesWriter. writeRoutedServicesLayerServices(RoutedServicesLayer layer, Mode layerMode, org.opengis.feature.simple.SimpleFeatureType featureType, PlanitRoutedServiceFeatureTypeContext featureDescription, String layerLogPrefix)
Writer the services of the layer mode combination -
Uses of RoutedServicesLayer in org.goplanit.service.routed
Classes in org.goplanit.service.routed that implement RoutedServicesLayer Modifier and Type Class Description class
RoutedServicesLayerImpl
Implementation of the RoutedServicesLayer interfaceMethods in org.goplanit.service.routed that return RoutedServicesLayer Modifier and Type Method Description protected RoutedServicesLayer
RoutedServicesLayerFactoryImpl. createNew(ServiceNetworkLayer parentLayer)
Create a newly created instance without registering on the containerRoutedServicesLayer
RoutedServicesLayerFactoryImpl. registerNew(ServiceNetworkLayer parentLayer)
Register a newly created instance on the underlying containerMethod parameters in org.goplanit.service.routed with type arguments of type RoutedServicesLayer Modifier and Type Method Description RoutedServicesLayersImpl
RoutedServicesLayersImpl. deepCloneWithMapping(BiConsumer<RoutedServicesLayer,RoutedServicesLayer> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperRoutedServicesLayersImpl
RoutedServicesLayersImpl. deepCloneWithMapping(BiConsumer<RoutedServicesLayer,RoutedServicesLayer> 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 RoutedServicesLayer Constructor Description RoutedServices(RoutedServices other, boolean deepCopy, BiConsumer<RoutedServicesLayer,RoutedServicesLayer> mapper)
Copy constructorRoutedServices(RoutedServices other, boolean deepCopy, BiConsumer<RoutedServicesLayer,RoutedServicesLayer> mapper)
Copy constructorRoutedServicesLayersImpl(RoutedServicesLayersImpl other, boolean deepCopy, BiConsumer<RoutedServicesLayer,RoutedServicesLayer> mapper)
Copy constructor, also creates new factory with this as its underlying containerRoutedServicesLayersImpl(RoutedServicesLayersImpl other, boolean deepCopy, BiConsumer<RoutedServicesLayer,RoutedServicesLayer> mapper)
Copy constructor, also creates new factory with this as its underlying container -
Uses of RoutedServicesLayer in org.goplanit.service.routed.modifier.event
Methods in org.goplanit.service.routed.modifier.event that return RoutedServicesLayer Modifier and Type Method Description RoutedServicesLayer
ModifiedRoutedServicesLayerEventImpl. getModifiedRoutedServicesLayer()
The zoning on which the modification took placeConstructors in org.goplanit.service.routed.modifier.event with parameters of type RoutedServicesLayer Constructor Description ModifiedRoutedServicesIdsEvent(RoutedServicesLayerModifier source, RoutedServicesLayer routedServicesLayer)
Wrapper for a modified routed trips ids event indicating that one or more managed internal ids of the routed services layer have been changedModifiedRoutedServicesLayerEventImpl(RoutedServicesModifierEventType eventType, RoutedServicesLayerModifier source, RoutedServicesLayer routedServicesLayer)
Wrapper for a modified routed service layer eventModifiedRoutedTripIdsEvent(RoutedServicesLayerModifier source, RoutedServicesLayer routedServicesLayer)
Wrapper for a modified routed trips ids event indicating that one or more managed internal ids of the routed services layer have been changed -
Uses of RoutedServicesLayer in org.goplanit.utils.service.routed
Fields in org.goplanit.utils.service.routed with type parameters of type RoutedServicesLayer Modifier and Type Field Description static Class<RoutedServicesLayer>
RoutedServicesLayer. ROUTED_SERVICES_LAYER_ID_CLASS
id class for generating idsMethods in org.goplanit.utils.service.routed that return RoutedServicesLayer Modifier and Type Method Description RoutedServicesLayer
RoutedServicesLayer. 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.RoutedServicesLayer
RoutedServicesLayerFactory. registerNew(ServiceNetworkLayer parentLayer)
Register a newly created instance on the underlying containerRoutedServicesLayer
RoutedServicesLayer. shallowClone()
Create a shallow copy of this entityMethods in org.goplanit.utils.service.routed that return types with arguments of type RoutedServicesLayer Modifier and Type Method Description default Class<RoutedServicesLayer>
RoutedServicesLayer. getIdClass()
Each managed id class is expected to generate its ids based on its class signature.default Map<Mode,RoutedServicesLayer>
RoutedServicesLayers. indexLayersByMode()
Methods in org.goplanit.utils.service.routed with parameters of type RoutedServicesLayer 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 RoutedServicesLayer Modifier and Type Method Description RoutedServicesLayers
RoutedServicesLayers. deepCloneWithMapping(BiConsumer<RoutedServicesLayer,RoutedServicesLayer> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperRoutedServicesLayers
RoutedServicesLayers. deepCloneWithMapping(BiConsumer<RoutedServicesLayer,RoutedServicesLayer> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapper -
Uses of RoutedServicesLayer in org.goplanit.zoning.modifier.event
Constructors in org.goplanit.zoning.modifier.event with parameters of type RoutedServicesLayer Constructor Description ModifiedTripScheduleDepartureIdsEvent(RoutedServicesLayerModifier source, RoutedServicesLayer routedServicesLayer)
Wrapper for a modified routed scheduled trip departures' ids event indicating that one or more managed internal ids of the routed services layer have been changed
-