Class SuspendableVarWrapper<T>

java.lang.Object
org.reactfx.ObservableBase<Consumer<? super T>, T>
org.reactfx.SuspendableBase<Consumer<? super T>, T, T>
org.reactfx.value.SuspendableValWrapper<T>
org.reactfx.value.SuspendableVarWrapper<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>>, ProperObservable<Consumer<? super T>, T>, Suspendable, ProperVal<T>, SuspendableVal<T>, SuspendableVar<T>, Val<T>, Var<T>

class SuspendableVarWrapper<T> extends SuspendableValWrapper<T> implements SuspendableVar<T>
  • Field Details

    • delegate

      private final Var<T> delegate
  • Constructor Details

    • SuspendableVarWrapper

      protected SuspendableVarWrapper(Var<T> p)
  • Method Details

    • bind

      public void bind(javafx.beans.value.ObservableValue<? extends T> other)
      Specified by:
      bind in interface javafx.beans.property.Property<T>
    • isBound

      public boolean isBound()
      Specified by:
      isBound in interface javafx.beans.property.Property<T>
    • unbind

      public void unbind()
      Specified by:
      unbind in interface javafx.beans.property.Property<T>
    • setValue

      public void setValue(T value)
      Specified by:
      setValue in interface javafx.beans.value.WritableValue<T>