Class StaleEvent
java.lang.Object
java.util.EventObject
org.eclipse.core.databinding.observable.ObservableEvent
org.eclipse.core.databinding.observable.StaleEvent
- All Implemented Interfaces:
Serializable
Generic event denoting that the state of an
IObservable object is
about to change. Note that this event is only fired when an observable
becomes stale, not when it becomes unstale; an observable that becomes
unstale should always fire a change event. Staleness can be used (for
example) to notify listeners when an observable has started a background
thread for updating its state. Clients can safely ignore staleness.- Since:
- 1.0
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddispatch(IObservablesListener listener) Dispatch this event to the given listener.protected ObjectReturns a unique object used for distinguishing this event type from others.Methods inherited from class org.eclipse.core.databinding.observable.ObservableEvent
getObservableMethods inherited from class java.util.EventObject
getSource, toString
-
Constructor Details
-
StaleEvent
Creates a new stale event.- Parameters:
source- the source observable
-
-
Method Details
-
dispatch
Description copied from class:ObservableEventDispatch this event to the given listener. Subclasses must implement this method by calling the appropriate type-safe event handling method on the given listener according to the type of this event.- Specified by:
dispatchin classObservableEvent- Parameters:
listener- the listener that should handle the event
-
getListenerType
Description copied from class:ObservableEventReturns a unique object used for distinguishing this event type from others.- Specified by:
getListenerTypein classObservableEvent- Returns:
- a unique object representing the concrete type of this event.
-