-
- All Superinterfaces:
swim.streamlet.Inlet<Map<K,V>>,Iterable<Map.Entry<K,V>>,swim.util.IterableMap<K,V>,Lane,swim.util.Log,Map<K,V>,swim.streamlet.MapInlet<K,V,Map<K,V>>,swim.streamlet.MapOutlet<K,V,MapLane<K,V>>,swim.observable.Observable<Object>,swim.observable.ObservableIterableMap<K,V>,swim.observable.ObservableMap<K,V>,swim.observable.ObservableOrderedMap<K,V>,swim.observable.ObservableSortedMap<K,V>,swim.util.OrderedMap<K,V>,swim.streamlet.Outlet<MapLane<K,V>>,SortedMap<K,V>,WarpLane
public interface MapLane<K,V> extends WarpLane, swim.observable.ObservableOrderedMap<K,V>, swim.streamlet.MapInlet<K,V,Map<K,V>>, swim.streamlet.MapOutlet<K,V,MapLane<K,V>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MapLane<K,V>didClear(swim.observable.function.DidClear didClear)MapLane<K,V>didCommand(DidCommand didCommand)MapLane<K,V>didDrop(swim.observable.function.DidDrop didDrop)MapLane<K,V>didEnter(DidEnter didEnter)MapLane<K,V>didLeave(DidLeave didLeave)MapLane<K,V>didRemove(swim.observable.function.DidRemoveKey<K,V> didRemove)MapLane<K,V>didTake(swim.observable.function.DidTake didTake)MapLane<K,V>didUpdate(swim.observable.function.DidUpdateKey<K,V> didUpdate)MapLane<K,V>didUplink(DidUplink didUplink)booleanisResident()MapLane<K,V>isResident(boolean isResident)booleanisTransient()MapLane<K,V>isTransient(boolean isTransient)<K2> MapLane<K2,V>keyClass(Class<K2> keyClass)swim.structure.Form<K>keyForm()<K2> MapLane<K2,V>keyForm(swim.structure.Form<K2> keyForm)swim.util.Cursor<K>keyIterator()MapLane<K,V>observe(Object observer)swim.util.OrderedMap<K,V>snapshot()MapLane<K,V>unobserve(Object observer)<V2> MapLane<K,V2>valueClass(Class<V2> valueClass)swim.structure.Form<V>valueForm()<V2> MapLane<K,V2>valueForm(swim.structure.Form<V2> valueForm)MapLane<K,V>willClear(swim.observable.function.WillClear willClear)MapLane<K,V>willCommand(WillCommand willCommand)MapLane<K,V>willDrop(swim.observable.function.WillDrop willDrop)MapLane<K,V>willEnter(WillEnter willEnter)MapLane<K,V>willLeave(WillLeave willLeave)MapLane<K,V>willRemove(swim.observable.function.WillRemoveKey<K> willRemove)MapLane<K,V>willTake(swim.observable.function.WillTake willTake)MapLane<K,V>willUpdate(swim.observable.function.WillUpdateKey<K,V> willUpdate)MapLane<K,V>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.MapOutlet
containsKey, decohereInputKey, filter, get, map, memoize, outlet, recohereInputKey, reduce, watch
-
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
-
-
-
-
Method Detail
-
keyForm
swim.structure.Form<K> keyForm()
-
valueForm
swim.structure.Form<V> valueForm()
-
isResident
boolean isResident()
-
isTransient
boolean isTransient()
-
unobserve
MapLane<K,V> unobserve(Object observer)
- Specified by:
unobservein interfaceLane- Specified by:
unobservein interfaceswim.observable.Observable<K>- Specified by:
unobservein interfaceswim.observable.ObservableMap<K,V>- Specified by:
unobservein interfaceswim.observable.ObservableSortedMap<K,V>- Specified by:
unobservein interfaceWarpLane
-
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
-
-