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 thePreferenceChangeEventinterface.- 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.StringgetKey()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:PreferenceChangeEventReturns the class source of this event.- Specified by:
getSourcein interfacePreferenceChangeEvent- Overrides:
getSourcein classjava.util.EventObject- Returns:
- The class source of this event
-
getKey
public java.lang.String getKey()
Description copied from interface:PreferenceChangeEventReturns the preference key.- Specified by:
getKeyin interfacePreferenceChangeEvent- Returns:
- the preference key
-
getOldValue
public Setting<?> getOldValue()
Description copied from interface:PreferenceChangeEventReturns the old preference value.- Specified by:
getOldValuein interfacePreferenceChangeEvent- Returns:
- the old preference value
-
getNewValue
public Setting<?> getNewValue()
Description copied from interface:PreferenceChangeEventReturns the new preference value.- Specified by:
getNewValuein interfacePreferenceChangeEvent- Returns:
- the new preference value
-
-