public class PreferenceChangeEvent extends java.util.EventObject
getNewValue will return null.
Preference change events are only generated for entries in one particular
preference node. Notification of subnode addition/removal is given by a
NodeChangeEvent.
Note that although this class is marked as serializable, attempts to serialize it will fail with NotSerializableException.
| Constructor and Description |
|---|
PreferenceChangeEvent(Preferences node,
java.lang.String key,
java.lang.String value)
Creates a new PreferenceChangeEvent.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getKey()
Returns the key of the entry that was added, changed or removed.
|
java.lang.String |
getNewValue()
Returns the new value of the entry that was added or changed, or
returns null when the entry was removed.
|
Preferences |
getNode()
Returns the source Preference node from which an entry was added,
changed or removed.
|
public PreferenceChangeEvent(Preferences node, java.lang.String key, java.lang.String value)
node - The source preference node for which an entry was added,
changed or removedkey - The key of the entry that was added, changed or removedvalue - The new value of the entry that was added or changed, or
null when the entry was removedpublic Preferences getNode()
public java.lang.String getKey()
public java.lang.String getNewValue()