-
- All Superinterfaces:
Inlet<V>,Lane,Log,Observable<Object>,ObservableValue<V>,Outlet<V>,WarpLane
- All Known Implementing Classes:
ValueLaneView
public interface ValueLane<V> extends WarpLane, ObservableValue<V>, Inlet<V>, Outlet<V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ValueLane<V>didCommand(DidCommand didCommand)ValueLane<V>didEnter(DidEnter didEnter)ValueLane<V>didLeave(DidLeave didLeave)ValueLane<V>didSet(DidSet<V> didSet)ValueLane<V>didUplink(DidUplink didUplink)Vget()Returns the current state of thisOutlet.booleanisResident()ValueLane<V>isResident(boolean isResident)booleanisTransient()ValueLane<V>isTransient(boolean isTransient)ValueLane<V>observe(Object observer)Vset(V newValue)ValueLane<V>unobserve(Object observer)<V2> ValueLane<V2>valueClass(Class<V2> valueClass)Form<V>valueForm()<V2> ValueLane<V2>valueForm(Form<V2> valueForm)ValueLane<V>willCommand(WillCommand willCommand)ValueLane<V>willEnter(WillEnter willEnter)ValueLane<V>willLeave(WillLeave willLeave)ValueLane<V>willSet(WillSet<V> willSet)ValueLane<V>willUplink(WillUplink willUplink)-
Methods inherited from interface swim.streamlet.Inlet
bindInput, decohereOutput, disconnectInputs, disconnectOutputs, input, recohereOutput, unbindInput
-
Methods inherited from interface swim.streamlet.Outlet
bindOutput, decohereInput, disconnectInputs, disconnectOutputs, map, memoize, outputIterator, recohereInput, unbindOutput, unbindOutputs, watch
-
-
-
-
Method Detail
-
isResident
boolean isResident()
-
isTransient
boolean isTransient()
-
observe
ValueLane<V> observe(Object observer)
- Specified by:
observein interfaceLane- Specified by:
observein interfaceObservable<V>- Specified by:
observein interfaceObservableValue<V>- Specified by:
observein interfaceWarpLane
-
unobserve
ValueLane<V> unobserve(Object observer)
- Specified by:
unobservein interfaceLane- Specified by:
unobservein interfaceObservable<V>- Specified by:
unobservein interfaceObservableValue<V>- Specified by:
unobservein interfaceWarpLane
-
willSet
ValueLane<V> willSet(WillSet<V> willSet)
- Specified by:
willSetin interfaceObservableValue<V>
-
willCommand
ValueLane<V> willCommand(WillCommand willCommand)
- Specified by:
willCommandin interfaceWarpLane
-
didCommand
ValueLane<V> didCommand(DidCommand didCommand)
- Specified by:
didCommandin interfaceWarpLane
-
willUplink
ValueLane<V> willUplink(WillUplink willUplink)
- Specified by:
willUplinkin interfaceWarpLane
-
set
V set(V newValue)
- Specified by:
setin interfaceObservableValue<V>
-
-