-
- All Superinterfaces:
Iterable<SpatialMap.Entry<K,S,V>>
,Observable<Object>
,SpatialMap<K,S,V>
- All Known Subinterfaces:
SpatialLane<K,S,V>
- All Known Implementing Classes:
SpatialLaneView
public interface ObservableSpatialMap<K,S,V> extends Observable<Object>, SpatialMap<K,S,V>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface swim.spatial.SpatialMap
SpatialMap.Entry<K,S,V>, SpatialMap.SimpleEntry<K,S,V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObservableSpatialMap<K,S,V>
didClear(DidClear didClear)
ObservableSpatialMap<K,S,V>
didMove(DidMoveShape<K,S,V> didMove)
ObservableSpatialMap<K,S,V>
didRemove(DidRemoveShape<K,S,V> didRemove)
ObservableSpatialMap<K,S,V>
didUpdate(DidUpdateShape<K,S,V> didUpdate)
ObservableSpatialMap<K,S,V>
observe(Object observer)
ObservableSpatialMap<K,S,V>
unobserve(Object observer)
ObservableSpatialMap<K,S,V>
willClear(WillClear willClear)
ObservableSpatialMap<K,S,V>
willMove(WillMoveShape<K,S,V> willMove)
ObservableSpatialMap<K,S,V>
willRemove(WillRemoveShape<K,S> willRemove)
ObservableSpatialMap<K,S,V>
willUpdate(WillUpdateShape<K,S,V> willUpdate)
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface swim.spatial.SpatialMap
clear, containsKey, containsKey, containsValue, get, get, isEmpty, iterator, keyIterator, move, put, remove, size, valueIterator
-
-
-
-
Method Detail
-
observe
ObservableSpatialMap<K,S,V> observe(Object observer)
- Specified by:
observe
in interfaceObservable<K>
-
unobserve
ObservableSpatialMap<K,S,V> unobserve(Object observer)
- Specified by:
unobserve
in interfaceObservable<K>
-
willUpdate
ObservableSpatialMap<K,S,V> willUpdate(WillUpdateShape<K,S,V> willUpdate)
-
didUpdate
ObservableSpatialMap<K,S,V> didUpdate(DidUpdateShape<K,S,V> didUpdate)
-
willMove
ObservableSpatialMap<K,S,V> willMove(WillMoveShape<K,S,V> willMove)
-
didMove
ObservableSpatialMap<K,S,V> didMove(DidMoveShape<K,S,V> didMove)
-
willRemove
ObservableSpatialMap<K,S,V> willRemove(WillRemoveShape<K,S> willRemove)
-
didRemove
ObservableSpatialMap<K,S,V> didRemove(DidRemoveShape<K,S,V> didRemove)
-
willClear
ObservableSpatialMap<K,S,V> willClear(WillClear willClear)
-
didClear
ObservableSpatialMap<K,S,V> didClear(DidClear didClear)
-
-