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