-
- All Superinterfaces:
Map<K,V>
,Observable<Object>
- All Known Subinterfaces:
JoinMapLane<L,K,V>
,JoinValueLane<K,V>
,MapDownlink<K,V>
,MapLane<K,V>
,ObservableIterableMap<K,V>
,ObservableOrderedMap<K,V>
,ObservableSortedMap<K,V>
- All Known Implementing Classes:
JoinMapLaneDownlink
,JoinMapLaneView
,JoinValueLaneView
,MapDownlinkView
,MapLaneView
public interface ObservableMap<K,V> extends Observable<Object>, Map<K,V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObservableMap<K,V>
didClear(DidClear didClear)
ObservableMap<K,V>
didRemove(DidRemoveKey<K,V> didRemove)
ObservableMap<K,V>
didUpdate(DidUpdateKey<K,V> didUpdate)
ObservableMap<K,V>
observe(Object observer)
ObservableMap<K,V>
unobserve(Object observer)
ObservableMap<K,V>
willClear(WillClear willClear)
ObservableMap<K,V>
willRemove(WillRemoveKey<K> willRemove)
ObservableMap<K,V>
willUpdate(WillUpdateKey<K,V> willUpdate)
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Method Detail
-
observe
ObservableMap<K,V> observe(Object observer)
- Specified by:
observe
in interfaceObservable<K>
-
unobserve
ObservableMap<K,V> unobserve(Object observer)
- Specified by:
unobserve
in interfaceObservable<K>
-
willUpdate
ObservableMap<K,V> willUpdate(WillUpdateKey<K,V> willUpdate)
-
didUpdate
ObservableMap<K,V> didUpdate(DidUpdateKey<K,V> didUpdate)
-
willRemove
ObservableMap<K,V> willRemove(WillRemoveKey<K> willRemove)
-
didRemove
ObservableMap<K,V> didRemove(DidRemoveKey<K,V> didRemove)
-
willClear
ObservableMap<K,V> willClear(WillClear willClear)
-
didClear
ObservableMap<K,V> didClear(DidClear didClear)
-
-