- 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
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiondidCommand
(DidCommand didCommand) didRemove
(DidRemoveKey<K, V> didRemove) didUpdate
(DidUpdateKey<K, V> didUpdate) boolean
isResident
(boolean isResident) boolean
isTransient
(boolean isTransient) keyForm()
Returns anIterator
over the keys in the current state of thisMapOutlet
.OrderedMap<K,
V> snapshot()
valueClass
(Class<V2> valueClass) willCommand
(WillCommand willCommand) willRemove
(WillRemoveKey<K> willRemove) willUpdate
(WillUpdateKey<K, V> willUpdate) willUplink
(WillUplink willUplink) 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 Details
-
keyForm
-
keyForm
-
keyClass
-
valueForm
-
valueForm
-
valueClass
-
isResident
boolean isResident() -
isResident
-
isTransient
boolean isTransient() -
isTransient
-
observe
- Specified by:
observe
in interfaceLane
- Specified by:
observe
in interfaceObservable<K>
- Specified by:
observe
in interfaceObservableMap<K,
V> - Specified by:
observe
in interfaceObservableSortedMap<K,
V> - Specified by:
observe
in interfaceWarpLane
-
unobserve
- Specified by:
unobserve
in interfaceLane
- Specified by:
unobserve
in interfaceObservable<K>
- Specified by:
unobserve
in interfaceObservableMap<K,
V> - Specified by:
unobserve
in interfaceObservableSortedMap<K,
V> - Specified by:
unobserve
in interfaceWarpLane
-
willUpdate
- Specified by:
willUpdate
in interfaceObservableMap<K,
V>
-
didUpdate
- Specified by:
didUpdate
in interfaceObservableMap<K,
V>
-
willRemove
- Specified by:
willRemove
in interfaceObservableMap<K,
V>
-
didRemove
- Specified by:
didRemove
in interfaceObservableMap<K,
V>
-
willDrop
- Specified by:
willDrop
in interfaceObservableSortedMap<K,
V>
-
didDrop
- Specified by:
didDrop
in interfaceObservableSortedMap<K,
V>
-
willTake
- Specified by:
willTake
in interfaceObservableSortedMap<K,
V>
-
didTake
- Specified by:
didTake
in interfaceObservableSortedMap<K,
V>
-
willClear
- Specified by:
willClear
in interfaceObservableMap<K,
V>
-
didClear
- Specified by:
didClear
in interfaceObservableMap<K,
V>
-
willCommand
- Specified by:
willCommand
in interfaceWarpLane
-
didCommand
- Specified by:
didCommand
in interfaceWarpLane
-
willUplink
- Specified by:
willUplink
in interfaceWarpLane
-
didUplink
-
willEnter
-
didEnter
-
willLeave
-
didLeave
-
snapshot
OrderedMap<K,V> snapshot() -
keyIterator
Description copied from interface:MapOutlet
Returns anIterator
over the keys in the current state of thisMapOutlet
.- Specified by:
keyIterator
in interfaceIterableMap<K,
V> - Specified by:
keyIterator
in interfaceMapOutlet<K,
V, MapLane<K, V>> - Specified by:
keyIterator
in interfaceOrderedMap<K,
V>
-