Interface ObservableMixin

All Superinterfaces:
javafx.beans.Observable
All Known Subinterfaces:
TreeModel<N>
All Known Implementing Classes:
AbstractObservable, AbstractTreeModel, SimpleObservable, SimpleTreeModel

public interface ObservableMixin extends javafx.beans.Observable
ObservableMixin.
Author:
Werner Randelshofer
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    addListener(javafx.beans.InvalidationListener listener)
     
    default void
     
    default void
    fireInvalidated(javafx.beans.Observable o)
    Notifies all registered invalidation listeners.
    CopyOnWriteArrayList<javafx.beans.InvalidationListener>
     
    default void
    The method invalidated() can be overridden to receive invalidation notifications.
    default void
    removeListener(javafx.beans.InvalidationListener listener)
     

    Methods inherited from interface javafx.beans.Observable

    subscribe
  • Method Details

    • getInvalidationListeners

      CopyOnWriteArrayList<javafx.beans.InvalidationListener> getInvalidationListeners()
    • addListener

      default void addListener(javafx.beans.InvalidationListener listener)
      Specified by:
      addListener in interface javafx.beans.Observable
    • removeListener

      default void removeListener(javafx.beans.InvalidationListener listener)
      Specified by:
      removeListener in interface javafx.beans.Observable
    • fireInvalidated

      default void fireInvalidated(javafx.beans.Observable o)
      Notifies all registered invalidation listeners.
      Parameters:
      o - observable. Will not be used. Listeners are notified with "this" as the observable.
    • fireInvalidated

      default void fireInvalidated()
    • invalidated

      default void invalidated()
      The method invalidated() can be overridden to receive invalidation notifications. This is the preferred option in Objects defining the property, because it requires less memory.

      The default implementation is empty.