org.eclipse.core.databinding.observable.map
Class MapChangeEvent
java.lang.Object
java.util.EventObject
org.eclipse.core.databinding.observable.ObservableEvent
org.eclipse.core.databinding.observable.map.MapChangeEvent
-
All Implemented Interfaces:
-
Serializable
-
public class MapChangeEvent
- extends
ObservableEvent
Map change event describing an incremental change of an
IObservableMap
object.
-
Since:
- 1.0
-
See Also:
-
Serialized Form
Field Summary
|
MapDiff
|
diff
Description of the change to the source observable map. |
diff
public
MapDiff diff
- Description of the change to the source observable map. Listeners must
not change this field.
MapChangeEvent
public MapChangeEvent(
IObservableMap source,
MapDiff diff)
- Creates a new map change event
-
Parameters:
-
source
- the source observable map -
diff
- the map change
getObservableMap
public
IObservableMap getObservableMap()
- Returns the observable map from which this event originated.
-
-
Returns:
- the observable map 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.