Package org.reactfx
Class StreamBinding<T>
- java.lang.Object
-
- javafx.beans.value.ObservableValueBase<T>
-
- org.reactfx.StreamBinding<T>
-
- All Implemented Interfaces:
javafx.beans.binding.Binding<T>
,javafx.beans.Observable
,javafx.beans.value.ObservableValue<T>
class StreamBinding<T> extends javafx.beans.value.ObservableValueBase<T> implements javafx.beans.binding.Binding<T>
-
-
Field Summary
Fields Modifier and Type Field Description private Subscription
subscription
private T
value
-
Constructor Summary
Constructors Constructor Description StreamBinding(EventStream<T> input, T initialValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
javafx.collections.ObservableList<?>
getDependencies()
T
getValue()
void
invalidate()
boolean
isValid()
-
Methods inherited from class javafx.beans.value.ObservableValueBase
addListener, addListener, fireValueChangedEvent, removeListener, removeListener
-
-
-
-
Field Detail
-
subscription
private final Subscription subscription
-
value
private T value
-
-
Constructor Detail
-
StreamBinding
public StreamBinding(EventStream<T> input, T initialValue)
-
-
Method Detail
-
getValue
public T getValue()
- Specified by:
getValue
in interfacejavafx.beans.value.ObservableValue<T>
-
dispose
public void dispose()
- Specified by:
dispose
in interfacejavafx.beans.binding.Binding<T>
-
getDependencies
public javafx.collections.ObservableList<?> getDependencies()
- Specified by:
getDependencies
in interfacejavafx.beans.binding.Binding<T>
-
invalidate
public void invalidate()
- Specified by:
invalidate
in interfacejavafx.beans.binding.Binding<T>
-
isValid
public boolean isValid()
- Specified by:
isValid
in interfacejavafx.beans.binding.Binding<T>
-
-