-
- 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)
V
get()
Returns the current state of thisOutlet
.boolean
isResident()
ValueLane<V>
isResident(boolean isResident)
boolean
isTransient()
ValueLane<V>
isTransient(boolean isTransient)
ValueLane<V>
observe(Object observer)
V
set(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:
observe
in interfaceLane
- Specified by:
observe
in interfaceObservable<V>
- Specified by:
observe
in interfaceObservableValue<V>
- Specified by:
observe
in interfaceWarpLane
-
unobserve
ValueLane<V> unobserve(Object observer)
- Specified by:
unobserve
in interfaceLane
- Specified by:
unobserve
in interfaceObservable<V>
- Specified by:
unobserve
in interfaceObservableValue<V>
- Specified by:
unobserve
in interfaceWarpLane
-
willSet
ValueLane<V> willSet(WillSet<V> willSet)
- Specified by:
willSet
in interfaceObservableValue<V>
-
willCommand
ValueLane<V> willCommand(WillCommand willCommand)
- Specified by:
willCommand
in interfaceWarpLane
-
didCommand
ValueLane<V> didCommand(DidCommand didCommand)
- Specified by:
didCommand
in interfaceWarpLane
-
willUplink
ValueLane<V> willUplink(WillUplink willUplink)
- Specified by:
willUplink
in interfaceWarpLane
-
set
V set(V newValue)
- Specified by:
set
in interfaceObservableValue<V>
-
-