Class ObservableValueBase<T>

  • All Implemented Interfaces:
    javafx.beans.Observable, javafx.beans.value.ObservableValue<T>, Guardian, Observable, ObservableValue<T>

    @Deprecated
    public abstract class ObservableValueBase<T>
    extends javafx.beans.value.ObservableValueBase<T>
    implements ObservableValue<T>
    Deprecated.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int blocked
      Deprecated.
       
      private boolean fireOnRelease
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      Guard block()
      Deprecated.
      Prevents invalidation and change events from being emitted, until the returned guard is released.
      protected void fireValueChangedEvent()
      Deprecated.
       
      private void release()
      Deprecated.
       
      • Methods inherited from class javafx.beans.value.ObservableValueBase

        addListener, addListener, removeListener, removeListener
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javafx.beans.Observable

        addListener, removeListener
      • Methods inherited from interface javafx.beans.value.ObservableValue

        addListener, getValue, removeListener
    • Field Detail

      • blocked

        private int blocked
        Deprecated.
      • fireOnRelease

        private boolean fireOnRelease
        Deprecated.
    • Constructor Detail

      • ObservableValueBase

        public ObservableValueBase()
        Deprecated.
    • Method Detail

      • block

        public Guard block()
        Deprecated.
        Description copied from interface: Observable
        Prevents invalidation and change events from being emitted, until the returned guard is released.
        Specified by:
        block in interface Observable
        Returns:
        a Guard instance that can be released to resume the delivery of invalidation and change events. If this observable has been invalidated one or more times before the guard is released, a single notification is passed to invalidation and change listeners of this observable. The returned Guard is AutoCloseable, which makes it convenient to use in try-with-resources.
      • release

        private void release()
        Deprecated.
      • fireValueChangedEvent

        protected void fireValueChangedEvent()
        Deprecated.
        Overrides:
        fireValueChangedEvent in class javafx.beans.value.ObservableValueBase<T>