|
Eclipse Platform Release 3.3 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
org.eclipse.core.databinding.observable.ObservableEvent
Abstract event object for events fired by 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.
Field Summary |
---|
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
ObservableEvent(IObservable source)
Creates a new observable event. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.util.EventObject |
---|
getSource, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ObservableEvent(IObservable source)
source
- Method Detail |
public IObservable getObservable()
protected abstract void dispatch(IObservablesListener listener)
listener
- the listener that should handle the eventprotected abstract Object getListenerType()
|
Eclipse Platform Release 3.3 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.