org.openstreetmap.josm.gui.preferences.advanced
Class AdvancedPreference.PrefEntry
java.lang.Object
org.openstreetmap.josm.gui.preferences.advanced.AdvancedPreference.PrefEntry
- All Implemented Interfaces:
- java.lang.Comparable<AdvancedPreference.PrefEntry>
- Enclosing class:
- AdvancedPreference
public static class AdvancedPreference.PrefEntry
- extends java.lang.Object
- implements java.lang.Comparable<AdvancedPreference.PrefEntry>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
key
private java.lang.String key
value
private Preferences.Setting value
defaultValue
private Preferences.Setting defaultValue
isDefault
private boolean isDefault
changed
private boolean changed
AdvancedPreference.PrefEntry
public AdvancedPreference.PrefEntry(java.lang.String key,
Preferences.Setting value,
Preferences.Setting defaultValue,
boolean isDefault)
getKey
public java.lang.String getKey()
getValue
public Preferences.Setting getValue()
getDefaultValue
public Preferences.Setting getDefaultValue()
setValue
public void setValue(Preferences.Setting value)
isDefault
public boolean isDefault()
isChanged
public boolean isChanged()
markAsChanged
private void markAsChanged()
reset
public void reset()
compareTo
public int compareTo(AdvancedPreference.PrefEntry other)
- Specified by:
compareTo
in interface java.lang.Comparable<AdvancedPreference.PrefEntry>
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
JOSM