-
- All Superinterfaces:
Iterable<SpatialMap.Entry<K,S,V>>
- All Known Subinterfaces:
ObservableSpatialMap<K,S,V>,SpatialData<K,S,V>,SpatialDataBinding<S>,SpatialLane<K,S,V>
- All Known Implementing Classes:
QTree,QTreeMap,QTreeMap,QTreeMapView,SpatialDataModel,SpatialDataModel,SpatialDataProxy,SpatialDataView,SpatialLaneView,SpatialValueMap
public interface SpatialMap<K,S,V> extends Iterable<SpatialMap.Entry<K,S,V>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSpatialMap.Entry<K,S,V>static classSpatialMap.SimpleEntry<K,S,V>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()booleancontainsKey(Object key)booleancontainsKey(K key, S shape)booleancontainsValue(Object value)Vget(Object key)Vget(K key, S shape)booleanisEmpty()Iterator<SpatialMap.Entry<K,S,V>>iterator(S shape)Iterator<K>keyIterator()Vmove(K key, S oldShape, S newShape, V newValue)Vput(K key, S shape, V newValue)Vremove(K key, S shape)intsize()Iterator<V>valueIterator()-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-