Package org.reactfx.value
Interface SuspendableVar<T>
-
- All Superinterfaces:
javafx.beans.Observable
,Observable<java.util.function.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
public interface SuspendableVar<T> extends SuspendableVal<T>, Var<T>
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, removeObserver
-
Methods inherited from interface org.reactfx.Suspendable
suspend, suspendWhen, suspendWhile, suspendWhile
-
Methods 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, values
-
Methods inherited from interface org.reactfx.value.Var
bindBidirectional, getBean, getName, mapBidirectional, suspendable, unbindBidirectional
-
-