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, removeObserver
Methods inherited from interface javafx.beans.value.ObservableValue
getValue
Methods inherited from interface javafx.beans.property.Property
bind, isBound, unbind
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
Methods inherited from interface javafx.beans.value.WritableValue
getValue, setValue