-
- 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)
void
drop(int lower)
ObservableSortedMap<K,V>
observe(Object observer)
void
take(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:
observe
in interfaceObservable<K>
- Specified by:
observe
in interfaceObservableMap<K,V>
-
unobserve
ObservableSortedMap<K,V> unobserve(Object observer)
- Specified by:
unobserve
in interfaceObservable<K>
- Specified by:
unobserve
in 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)
-
-