Package org.goplanit.utils.wrapper
Interface LongMapWrapper<V>
-
- Type Parameters:
V- value type of the map
- All Superinterfaces:
Cloneable,Iterable<V>,MapWrapper<Long,V>
- All Known Subinterfaces:
ConnectoidEdges,Connectoids<T>,ConnectoidSegments,DirectedConnectoids,DirectedEdges,DirectedPaths,DirectedVertices,Edges,EdgeSegments,GraphEntities<E>,Links,LinkSegments,MacroscopicLinkSegments,MacroscopicLinkSegmentTypes,MacroscopicNetworkLayers,ManagedGraphEntities<E>,ManagedIdEntities<E>,Modes,Nodes,OdZones,RoutedModeServices,RoutedServicesLayers,RoutedTripDepartures,RoutedTrips<T>,RoutedTripsFrequency,RoutedTripsSchedule,ServiceLegs,ServiceLegSegments,ServiceNetworkLayers,ServiceNodes,TopologicalLayers<T>,TransferZoneGroups,TransferZones,TransportLayers<T>,UndirectedConnectoids,UntypedDirectedGraphLayers<L>,UntypedPhysicalNetworkLayers<L>,Vertices,Zones<Z>
- All Known Implementing Classes:
ConnectoidEdgesImpl,ConnectoidSegmentsImpl,ConnectoidsImpl,Demands.TimePeriods,Demands.TravelerTypes,Demands.UserClasses,DirectedConnectoidsImpl,DirectedEdgesImpl,DirectedPathsImpl,DirectedVerticesImpl,EdgeSegmentsImpl,EdgesImpl,GraphEntitiesImpl,LinkSegmentsImpl,LinksImpl,LongMapWrapperImpl,MacroscopicLinkSegmentsImpl,MacroscopicLinkSegmentTypesImpl,MacroscopicNetworkLayersImpl,ManagedIdEntitiesImpl,ModesImpl,NodesImpl,OdZonesImpl,ProjectDemands,ProjectNetworks,ProjectOdPathSets,ProjectRoutedServices,ProjectServiceNetworks,ProjectZonings,RoutedModeServicesImpl,RoutedServicesLayersImpl,RoutedTripDeparturesImpl,RoutedTripsFrequencyImpl,RoutedTripsImpl,RoutedTripsScheduleImpl,ServiceLegSegmentsImpl,ServiceLegsImpl,ServiceNetworkLayersImpl,ServiceNodesImpl,TopologicalLayersImpl,TransferZoneGroupsImpl,TransferZonesImpl,TransportLayersImpl,UndirectedConnectoidsImpl,UntypedPhysicalNetworkLayersImpl,VerticesImpl,ZonesImpl
public interface LongMapWrapper<V> extends MapWrapper<Long,V>
Version of MApWrapper when we use Long as key- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontainsKey(long key)Verify if entry is presentVget(long key)Collect entry from container using primitiveVremove(long key)Remove value from map by the long key-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface org.goplanit.utils.wrapper.MapWrapper
addAll, clear, clone, contains, findFirst, forEachIn, get, getFirst, getKeyByValue, isEmpty, register, remove, size, toCollection, valuesAsNewSet
-
-
-
-
Method Detail
-
remove
V remove(long key)
Remove value from map by the long key- Parameters:
key- to remove- Returns:
- removed entry if any
-
get
V get(long key)
Collect entry from container using primitive- Parameters:
key- to use- Returns:
- value found
-
containsKey
boolean containsKey(long key)
Verify if entry is present- Parameters:
key- to use- Returns:
- true when present, false otherwise
-
-