org.openstreetmap.josm.data
Class Preferences.DefaultPreferenceChangeEvent<T>

java.lang.Object
  extended by org.openstreetmap.josm.data.Preferences.DefaultPreferenceChangeEvent<T>
All Implemented Interfaces:
Preferences.PreferenceChangeEvent<T>
Enclosing class:
Preferences

private static class Preferences.DefaultPreferenceChangeEvent<T>
extends java.lang.Object
implements Preferences.PreferenceChangeEvent<T>


Field Summary
private  java.lang.String key
           
private  Preferences.Setting<T> newValue
           
private  Preferences.Setting<T> oldValue
           
 
Constructor Summary
Preferences.DefaultPreferenceChangeEvent(java.lang.String key, Preferences.Setting<T> oldValue, Preferences.Setting<T> newValue)
           
 
Method Summary
 java.lang.String getKey()
           
 Preferences.Setting<T> getNewValue()
           
 Preferences.Setting<T> getOldValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

key

private final java.lang.String key

oldValue

private final Preferences.Setting<T> oldValue

newValue

private final Preferences.Setting<T> newValue
Constructor Detail

Preferences.DefaultPreferenceChangeEvent

public Preferences.DefaultPreferenceChangeEvent(java.lang.String key,
                                                Preferences.Setting<T> oldValue,
                                                Preferences.Setting<T> newValue)
Method Detail

getKey

public java.lang.String getKey()
Specified by:
getKey in interface Preferences.PreferenceChangeEvent<T>

getOldValue

public Preferences.Setting<T> getOldValue()
Specified by:
getOldValue in interface Preferences.PreferenceChangeEvent<T>

getNewValue

public Preferences.Setting<T> getNewValue()
Specified by:
getNewValue in interface Preferences.PreferenceChangeEvent<T>


JOSM