org.eclipse.core.runtime.preferences
Class IEclipsePreferences.NodeChangeEvent
java.lang.Object
java.util.EventObject
org.eclipse.core.runtime.preferences.IEclipsePreferences.NodeChangeEvent
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing interface:
- IEclipsePreferences
public static final class IEclipsePreferences.NodeChangeEvent
- extends java.util.EventObject
An event object which describes the details of a change in the
preference node hierarchy. The child node is the one which
was added or removed.
- Since:
- 3.0
- See Also:
IEclipsePreferences.INodeChangeListener
,
Serialized Form
Fields inherited from class java.util.EventObject |
source |
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 |
IEclipsePreferences.NodeChangeEvent
public IEclipsePreferences.NodeChangeEvent(Preferences parent,
Preferences child)
- Constructor for a new node change event object.
- Parameters:
parent
- the parent nodechild
- the child node
getParent
public Preferences getParent()
- Return the parent node for this event. This is the parent
of the node which was added or removed.
- Returns:
- the parent node
getChild
public Preferences getChild()
- Return the child node for this event. This is the node
which was added or removed.
Note: The child node may have been removed as a result of
the bundle supplying its implementation being un-installed. In this case
the only method which can safely be called on the child is #name().
- Returns:
- the child node