-
- All Superinterfaces:
Map<K,V>,Observable<Object>,ObservableMap<K,V>,SortedMap<K,V>
- All Known Subinterfaces:
MapDownlink<K,V>,MapLane<K,V>,ObservableOrderedMap<K,V>
- All Known Implementing Classes:
JoinMapLaneDownlink,MapDownlinkView,MapLaneView
public interface ObservableSortedMap<K,V> extends ObservableMap<K,V>, SortedMap<K,V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObservableSortedMap<K,V>didDrop(DidDrop didDrop)ObservableSortedMap<K,V>didTake(DidTake didTake)voiddrop(int lower)ObservableSortedMap<K,V>observe(Object observer)voidtake(int upper)ObservableSortedMap<K,V>unobserve(Object observer)ObservableSortedMap<K,V>willDrop(WillDrop willDrop)ObservableSortedMap<K,V>willTake(WillTake willTake)-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size
-
Methods inherited from interface swim.observable.ObservableMap
didClear, didRemove, didUpdate, willClear, willRemove, willUpdate
-
-
-
-
Method Detail
-
drop
void drop(int lower)
-
take
void take(int upper)
-
observe
ObservableSortedMap<K,V> observe(Object observer)
- Specified by:
observein interfaceObservable<K>- Specified by:
observein interfaceObservableMap<K,V>
-
unobserve
ObservableSortedMap<K,V> unobserve(Object observer)
- Specified by:
unobservein interfaceObservable<K>- Specified by:
unobservein interfaceObservableMap<K,V>
-
willDrop
ObservableSortedMap<K,V> willDrop(WillDrop willDrop)
-
didDrop
ObservableSortedMap<K,V> didDrop(DidDrop didDrop)
-
willTake
ObservableSortedMap<K,V> willTake(WillTake willTake)
-
didTake
ObservableSortedMap<K,V> didTake(DidTake didTake)
-
-