Class DefaultPreferenceChangeEvent
- java.lang.Object
-
- java.util.EventObject
-
- org.openstreetmap.josm.spi.preferences.DefaultPreferenceChangeEvent
-
- All Implemented Interfaces:
java.io.Serializable
,PreferenceChangeEvent
public class DefaultPreferenceChangeEvent extends java.util.EventObject implements PreferenceChangeEvent
Default implementation of thePreferenceChangeEvent
interface.- Since:
- 12881
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultPreferenceChangeEvent(java.lang.Class<?> source, java.lang.String key, Setting<?> oldValue, Setting<?> newValue)
Constructs a newDefaultPreferenceChangeEvent
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getKey()
Returns the preference key.Setting<?>
getNewValue()
Returns the new preference value.Setting<?>
getOldValue()
Returns the old preference value.java.lang.Class<?>
getSource()
Returns the class source of this event.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
key
private final java.lang.String key
-
-
Constructor Detail
-
DefaultPreferenceChangeEvent
public DefaultPreferenceChangeEvent(java.lang.Class<?> source, java.lang.String key, Setting<?> oldValue, Setting<?> newValue)
Constructs a newDefaultPreferenceChangeEvent
.- Parameters:
source
- the class source of this eventkey
- preference keyoldValue
- preference old valuenewValue
- preference new value- Since:
- 14977
-
-
Method Detail
-
getSource
public java.lang.Class<?> getSource()
Description copied from interface:PreferenceChangeEvent
Returns the class source of this event.- Specified by:
getSource
in interfacePreferenceChangeEvent
- Overrides:
getSource
in classjava.util.EventObject
- Returns:
- The class source of this event
-
getKey
public java.lang.String getKey()
Description copied from interface:PreferenceChangeEvent
Returns the preference key.- Specified by:
getKey
in interfacePreferenceChangeEvent
- Returns:
- the preference key
-
getOldValue
public Setting<?> getOldValue()
Description copied from interface:PreferenceChangeEvent
Returns the old preference value.- Specified by:
getOldValue
in interfacePreferenceChangeEvent
- Returns:
- the old preference value
-
getNewValue
public Setting<?> getNewValue()
Description copied from interface:PreferenceChangeEvent
Returns the new preference value.- Specified by:
getNewValue
in interfacePreferenceChangeEvent
- Returns:
- the new preference value
-
-