-
- 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:
observein interfaceObservable<K>
-
unobserve
ObservableMap<K,V> unobserve(Object observer)
- Specified by:
unobservein 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)
-
-