Package org.reactfx.value
Interface SuspendableVal<T>
- All Superinterfaces:
javafx.beans.Observable
,Observable<Consumer<? super T>>
,javafx.beans.value.ObservableValue<T>
,Suspendable
,Val<T>
- All Known Subinterfaces:
SuspendableVar<T>
- All Known Implementing Classes:
SuspendableValWrapper
,SuspendableVarWrapper
Observable 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 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, suspendable, values