Class TiledRangeBasedPropertyMap.Identity<T>

java.lang.Object
com.here.platform.location.inmemory.graph.TiledRangeBasedPropertyMap<T,T>
com.here.platform.location.inmemory.graph.TiledRangeBasedPropertyMap.Identity<T>
Type Parameters:
T - Type of the property values
All Implemented Interfaces:
com.here.platform.location.core.graph.PropertyMap<Vertex,scala.collection.Seq<com.here.platform.location.core.graph.RangeBasedProperty<T>>>, com.here.platform.location.core.graph.RangeBasedPropertyMap<Vertex,T>
Enclosing class:
TiledRangeBasedPropertyMap<T,U>

public static class TiledRangeBasedPropertyMap.Identity<T> extends TiledRangeBasedPropertyMap<T,T>
A TiledRangeBasedPropertyMap that does not apply any transformation to the values inside the RangeBasedPropertyTiles before returning them.

param: tileById Used to retrieve the data tiles by their ID, if they exist param: default Default sequence of RangeBasedProperties returned when no property applies to the given Vertex. Unless specified, this is an empty sequence.

  • Constructor Details

    • Identity

      public Identity(scala.Function1<TileId,scala.Option<RangeBasedPropertyTile<T>>> tileById, scala.collection.IndexedSeq<com.here.platform.location.core.graph.RangeBasedProperty<T>> default_)