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