Package org.eclipse.core.databinding.observable
Provides the core APIs for observing changes in objects.
Package Specification
This package provides the core APIs for observing changes in objects.
-
Interface Summary Interface Description IChangeListener Listener for generic change events.IDecoratingObservable Interface for observables which decorate other observables.IDiff Marker interface for objects which describe a difference in state.IDisposeListener Listener for dispose events.IObservable An object with state that allows to listen for state changes.IObservableCollection<E> Interface for observable collections.IObservablesListener Marker interface for all listener types in the observables framework.IObserving Mixin interface for IObservables that observe other objects.IStaleListener Listener for staleness events. -
Class Summary Class Description AbstractObservable ChangeEvent Generic change event denoting that the state of anIObservable
object has changed.ChangeSupport DecoratingObservable An observable which decorates another observableDecoratingObservableCollection<E> An observable collection which decorates another observable collectionDiffs DisposeEvent Event denoting that anIObservable
object was disposed.ObservableEvent Abstract event object for events fired byIObservable
objects.Observables Contains static methods to operate on or returnObservables
.ObservableTracker This class makes it possible to monitor whenever an IObservable is read from.Realm A realm defines a context from which objects implementingIObservable
must be accessed, and on which these objects will notify their listeners.StaleEvent Generic event denoting that the state of anIObservable
object is about to change.