Class StaleEvent
- java.lang.Object
-
- java.util.EventObject
-
- org.eclipse.core.databinding.observable.ObservableEvent
-
- org.eclipse.core.databinding.observable.StaleEvent
-
- All Implemented Interfaces:
Serializable
public class StaleEvent extends ObservableEvent
Generic event denoting that the state of anIObservableobject 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:
IObservable.isStale(), Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description StaleEvent(IObservable source)Creates a new stale event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddispatch(IObservablesListener listener)Dispatch this event to the given listener.protected ObjectgetListenerType()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 Detail
-
StaleEvent
public StaleEvent(IObservable source)
Creates a new stale event.- Parameters:
source- the source observable
-
-
Method Detail
-
dispatch
protected void dispatch(IObservablesListener listener)
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
protected Object 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.
-
-