public abstract class ObservableEvent extends EventObject
IObservable
objects. All
events fired by observables must be derived from this class so that the way
of dispatching events can be improved in later versions of the framework.source
Constructor and Description |
---|
ObservableEvent(IObservable source)
Creates a new observable event.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
dispatch(IObservablesListener listener)
Dispatch this event to the given listener.
|
protected abstract Object |
getListenerType()
Returns a unique object used for distinguishing this event type from
others.
|
IObservable |
getObservable()
Returns the observable that generated this event.
|
getSource, toString
public ObservableEvent(IObservable source)
source
- public IObservable getObservable()
protected abstract void dispatch(IObservablesListener listener)
listener
- the listener that should handle the eventprotected abstract Object getListenerType()
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.