-
- 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 interface
SpatialMap.Entry<K,S,V>
static class
SpatialMap.SimpleEntry<K,S,V>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clear()
boolean
containsKey(Object key)
boolean
containsKey(K key, S shape)
boolean
containsValue(Object value)
V
get(Object key)
V
get(K key, S shape)
boolean
isEmpty()
Iterator<SpatialMap.Entry<K,S,V>>
iterator(S shape)
Iterator<K>
keyIterator()
V
move(K key, S oldShape, S newShape, V newValue)
V
put(K key, S shape, V newValue)
V
remove(K key, S shape)
int
size()
Iterator<V>
valueIterator()
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-