Package org.reactfx.value
Interface SuspendableVar<T>
- All Superinterfaces:
javafx.beans.Observable,Observable<Consumer<? super T>>,javafx.beans.value.ObservableValue<T>,javafx.beans.property.Property<T>,javafx.beans.property.ReadOnlyProperty<T>,Suspendable,SuspendableVal<T>,Val<T>,Var<T>,javafx.beans.value.WritableValue<T>
- All Known Implementing Classes:
SuspendableVarWrapper
Writable value whose invalidation and change notifications can be
temporarily suspended. Multiple invalidations encountered while this
observable value was suspended will result in a single invalidation and
at most one change notification when resumed.
-
Method Summary
Methods inherited from interface org.reactfx.Observable
addObserver, observe, removeObserverMethods inherited from interface javafx.beans.value.ObservableValue
getValueMethods inherited from interface javafx.beans.property.Property
bind, isBound, unbindMethods inherited from interface org.reactfx.Suspendable
suspend, suspendWhen, suspendWhile, suspendWhileMethods 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, unbindBidirectionalMethods inherited from interface javafx.beans.value.WritableValue
getValue, setValue