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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
dispatch
(IObservablesListener listener) Dispatch this event to the given listener.protected Object
Returns a unique object used for distinguishing this event type from others.Methods inherited from class org.eclipse.core.databinding.observable.ObservableEvent
getObservable
Methods 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:ObservableEvent
Dispatch 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:
dispatch
in classObservableEvent
- Parameters:
listener
- the listener that should handle the event
-
getListenerType
Description copied from class:ObservableEvent
Returns a unique object used for distinguishing this event type from others.- Specified by:
getListenerType
in classObservableEvent
- Returns:
- a unique object representing the concrete type of this event.
-