- 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 TypeMethodDescriptiondefault voidaddListener(javafx.beans.InvalidationListener listener) default voiddefault voidfireInvalidated(javafx.beans.Observable o) Notifies all registered invalidation listeners.CopyOnWriteArrayList<javafx.beans.InvalidationListener> default voidThe methodinvalidated()can be overridden to receive invalidation notifications.default voidremoveListener(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:
addListenerin interfacejavafx.beans.Observable
-
removeListener
default void removeListener(javafx.beans.InvalidationListener listener) - Specified by:
removeListenerin interfacejavafx.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 methodinvalidated()can be overridden to receive invalidation notifications. This is the preferred option inObjectsdefining the property, because it requires less memory.The default implementation is empty.
-