-
- All Superinterfaces:
Inlet<Map<K,V>>,Iterable<Map.Entry<K,V>>,IterableMap<K,V>,Lane,Log,Map<K,V>,MapInlet<K,V,Map<K,V>>,MapOutlet<K,V,MapLane<K,V>>,Observable<Object>,ObservableIterableMap<K,V>,ObservableMap<K,V>,ObservableOrderedMap<K,V>,ObservableSortedMap<K,V>,OrderedMap<K,V>,Outlet<MapLane<K,V>>,SortedMap<K,V>,WarpLane
- All Known Implementing Classes:
MapLaneView
public interface MapLane<K,V> extends WarpLane, ObservableOrderedMap<K,V>, MapInlet<K,V,Map<K,V>>, MapOutlet<K,V,MapLane<K,V>>
-
-
Method Summary
-
Methods inherited from interface swim.streamlet.Inlet
bindInput, decohereOutput, disconnectInputs, disconnectOutputs, input, recohereOutput, unbindInput
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Methods inherited from interface swim.streamlet.MapInlet
decohereOutputKey, recohereOutputKey
-
Methods inherited from interface swim.streamlet.MapOutlet
containsKey, decohereInputKey, filter, get, map, memoize, outlet, recohereInputKey, reduce, watch
-
Methods inherited from interface swim.observable.ObservableSortedMap
drop, take
-
Methods inherited from interface swim.util.OrderedMap
clear, comparator, containsKey, containsValue, entrySet, firstEntry, firstKey, firstValue, get, getEntry, getIndex, headMap, indexOf, isEmpty, iterator, keySet, lastEntry, lastKey, lastValue, nextEntry, nextKey, nextValue, previousEntry, previousKey, previousValue, put, putAll, remove, size, subMap, tailMap, valueIterator, values
-
Methods inherited from interface swim.streamlet.Outlet
bindOutput, decohereInput, disconnectInputs, disconnectOutputs, get, map, outputIterator, recohereInput, unbindOutput, unbindOutputs, watch
-
-
-
-
Method Detail
-
isResident
boolean isResident()
-
isTransient
boolean isTransient()
-
observe
MapLane<K,V> observe(Object observer)
- Specified by:
observein interfaceLane- Specified by:
observein interfaceObservable<K>- Specified by:
observein interfaceObservableMap<K,V>- Specified by:
observein interfaceObservableSortedMap<K,V>- Specified by:
observein interfaceWarpLane
-
unobserve
MapLane<K,V> unobserve(Object observer)
- Specified by:
unobservein interfaceLane- Specified by:
unobservein interfaceObservable<K>- Specified by:
unobservein interfaceObservableMap<K,V>- Specified by:
unobservein interfaceObservableSortedMap<K,V>- Specified by:
unobservein interfaceWarpLane
-
willUpdate
MapLane<K,V> willUpdate(WillUpdateKey<K,V> willUpdate)
- Specified by:
willUpdatein interfaceObservableMap<K,V>
-
didUpdate
MapLane<K,V> didUpdate(DidUpdateKey<K,V> didUpdate)
- Specified by:
didUpdatein interfaceObservableMap<K,V>
-
willRemove
MapLane<K,V> willRemove(WillRemoveKey<K> willRemove)
- Specified by:
willRemovein interfaceObservableMap<K,V>
-
didRemove
MapLane<K,V> didRemove(DidRemoveKey<K,V> didRemove)
- Specified by:
didRemovein interfaceObservableMap<K,V>
-
willDrop
MapLane<K,V> willDrop(WillDrop willDrop)
- Specified by:
willDropin interfaceObservableSortedMap<K,V>
-
didDrop
MapLane<K,V> didDrop(DidDrop didDrop)
- Specified by:
didDropin interfaceObservableSortedMap<K,V>
-
willTake
MapLane<K,V> willTake(WillTake willTake)
- Specified by:
willTakein interfaceObservableSortedMap<K,V>
-
didTake
MapLane<K,V> didTake(DidTake didTake)
- Specified by:
didTakein interfaceObservableSortedMap<K,V>
-
willClear
MapLane<K,V> willClear(WillClear willClear)
- Specified by:
willClearin interfaceObservableMap<K,V>
-
didClear
MapLane<K,V> didClear(DidClear didClear)
- Specified by:
didClearin interfaceObservableMap<K,V>
-
willCommand
MapLane<K,V> willCommand(WillCommand willCommand)
- Specified by:
willCommandin interfaceWarpLane
-
didCommand
MapLane<K,V> didCommand(DidCommand didCommand)
- Specified by:
didCommandin interfaceWarpLane
-
willUplink
MapLane<K,V> willUplink(WillUplink willUplink)
- Specified by:
willUplinkin interfaceWarpLane
-
snapshot
OrderedMap<K,V> snapshot()
-
keyIterator
Cursor<K> keyIterator()
Description copied from interface:MapOutletReturns anIteratorover the keys in the current state of thisMapOutlet.- Specified by:
keyIteratorin interfaceIterableMap<K,V>- Specified by:
keyIteratorin interfaceMapOutlet<K,V,MapLane<K,V>>- Specified by:
keyIteratorin interfaceOrderedMap<K,V>
-
-