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 Subscriptionsubscriptionprivate Tvalue
-
Constructor Summary
Constructors Constructor Description StreamBinding(EventStream<T> input, T initialValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()javafx.collections.ObservableList<?>getDependencies()TgetValue()voidinvalidate()booleanisValid()-
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:
getValuein interfacejavafx.beans.value.ObservableValue<T>
-
dispose
public void dispose()
- Specified by:
disposein interfacejavafx.beans.binding.Binding<T>
-
getDependencies
public javafx.collections.ObservableList<?> getDependencies()
- Specified by:
getDependenciesin interfacejavafx.beans.binding.Binding<T>
-
invalidate
public void invalidate()
- Specified by:
invalidatein interfacejavafx.beans.binding.Binding<T>
-
isValid
public boolean isValid()
- Specified by:
isValidin interfacejavafx.beans.binding.Binding<T>
-
-