Package org.reactfx.value
Class VarFromVal<T>
java.lang.Object
org.reactfx.ProxyObservable<Consumer<? super T>,Consumer<? super T>,Val<T>>
org.reactfx.value.ProxyVal<T,T>
org.reactfx.value.VarFromVal<T>
- All Implemented Interfaces:
javafx.beans.Observable,javafx.beans.property.Property<T>,javafx.beans.property.ReadOnlyProperty<T>,javafx.beans.value.ObservableValue<T>,javafx.beans.value.WritableValue<T>,Observable<Consumer<? super T>>,Val<T>,Var<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadaptObserver(Consumer<? super T> observer) Adapts the given observer to observer of the underlying Observable.voidgetValue()booleanisBound()voidvoidunbind()Methods inherited from class org.reactfx.ProxyObservable
addObserver, getUnderlyingObservable, observe, removeObserverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.reactfx.Observable
addObserver, observe, removeObserverMethods inherited from interface org.reactfx.value.Val
addInvalidationObserver, addListener, addListener, animate, animate, asList, asVar, changes, conditionOn, conditionOnShowing, filter, flatMap, getOpt, getOrElse, getOrSupply, getOrThrow, ifPresent, invalidations, isEmpty, isPresent, map, mapDynamic, observeChanges, observeInvalidations, orElse, orElseConst, pin, removeInvalidationObserver, removeListener, removeListener, selectVar, selectVar, valuesMethods inherited from interface org.reactfx.value.Var
bindBidirectional, getBean, getName, mapBidirectional, suspendable, unbindBidirectional
-
Field Details
-
setter
-
binding
-
-
Constructor Details
-
VarFromVal
-
-
Method Details
-
getValue
-
adaptObserver
Description copied from class:ProxyObservableAdapts the given observer to observer of the underlying Observable.Important: It is required that the transformation applied to two observers that are _equal_ yields two adapted observers that are _equal_. In other words, if `o1.equals(o2)`, then it must be the case that `adaptObserver(o1).equals(adaptObserver(o2))`.
- Specified by:
adaptObserverin classProxyObservable<Consumer<? super T>,Consumer<? super T>, Val<T>> - Parameters:
observer- observer to be adapted for the underlying Observable- Returns:
- observer adapted for the underlying Observable
-
bind
- Specified by:
bindin interfacejavafx.beans.property.Property<T>
-
unbind
public void unbind()- Specified by:
unbindin interfacejavafx.beans.property.Property<T>
-
isBound
public boolean isBound()- Specified by:
isBoundin interfacejavafx.beans.property.Property<T>
-
setValue
- Specified by:
setValuein interfacejavafx.beans.value.WritableValue<T>
-