- 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) booleanisResident(boolean isResident) booleanisTransient(boolean isTransient) keyForm()Returns anIteratorover 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, unbindInputMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllMethods inherited from interface swim.streamlet.MapInlet
decohereOutputKey, recohereOutputKeyMethods inherited from interface swim.streamlet.MapOutlet
containsKey, decohereInputKey, filter, get, map, memoize, outlet, recohereInputKey, reduce, watchMethods inherited from interface swim.observable.ObservableSortedMap
drop, takeMethods 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, valuesMethods 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:
observein interfaceLane- Specified by:
observein interfaceObservable<K>- Specified by:
observein interfaceObservableMap<K,V> - Specified by:
observein interfaceObservableSortedMap<K,V> - Specified by:
observein interfaceWarpLane
-
unobserve
- 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
- Specified by:
willUpdatein interfaceObservableMap<K,V>
-
didUpdate
- Specified by:
didUpdatein interfaceObservableMap<K,V>
-
willRemove
- Specified by:
willRemovein interfaceObservableMap<K,V>
-
didRemove
- Specified by:
didRemovein interfaceObservableMap<K,V>
-
willDrop
- Specified by:
willDropin interfaceObservableSortedMap<K,V>
-
didDrop
- Specified by:
didDropin interfaceObservableSortedMap<K,V>
-
willTake
- Specified by:
willTakein interfaceObservableSortedMap<K,V>
-
didTake
- Specified by:
didTakein interfaceObservableSortedMap<K,V>
-
willClear
- Specified by:
willClearin interfaceObservableMap<K,V>
-
didClear
- Specified by:
didClearin interfaceObservableMap<K,V>
-
willCommand
- Specified by:
willCommandin interfaceWarpLane
-
didCommand
- Specified by:
didCommandin interfaceWarpLane
-
willUplink
- Specified by:
willUplinkin interfaceWarpLane
-
didUplink
-
willEnter
-
didEnter
-
willLeave
-
didLeave
-
snapshot
OrderedMap<K,V> snapshot() -
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>
-