org.eclipse.core.databinding.observable.value
Class ValueChangeEvent
java.lang.Object
java.util.EventObject
org.eclipse.core.databinding.observable.ObservableEvent
org.eclipse.core.databinding.observable.value.ValueChangeEvent
-
All Implemented Interfaces:
-
Serializable
-
public class ValueChangeEvent
- extends
ObservableEvent
Value change event describing a change of an
IObservableValue
object's current value.
-
Since:
- 1.0
-
See Also:
-
Serialized Form
Field Summary
|
ValueDiff
|
diff
Description of the change to the source observable value. |
diff
public
ValueDiff diff
- Description of the change to the source observable value. Listeners must
not change this field.
ValueChangeEvent
public ValueChangeEvent(
IObservableValue source,
ValueDiff diff)
- Creates a new value change event.
-
Parameters:
-
source
- the source observable value -
diff
- the value change
getObservableValue
public
IObservableValue getObservableValue()
- Returns the observable value from which this event originated.
-
-
Returns:
- returns the observable value from which this event originated
dispatch
protected void dispatch(
IObservablesListener listener)
-
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 class
ObservableEvent
-
-
Parameters:
-
listener
- the listener that should handle the event
getListenerType
protected
Object getListenerType()
-
Description copied from class:
ObservableEvent
- Returns a unique object used for distinguishing this event type from
others.
-
-
Specified by:
-
getListenerType
in class
ObservableEvent
-
-
Returns:
- a unique object representing the concrete type of this event.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.