org.openstreetmap.josm.gui.preferences.advanced
Class AdvancedPreference.PrefEntry

java.lang.Object
  extended by 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>


Field Summary
private  boolean changed
           
private  Preferences.Setting defaultValue
           
private  boolean isDefault
           
private  java.lang.String key
           
private  Preferences.Setting value
           
 
Constructor Summary
AdvancedPreference.PrefEntry(java.lang.String key, Preferences.Setting value, Preferences.Setting defaultValue, boolean isDefault)
           
 
Method Summary
 int compareTo(AdvancedPreference.PrefEntry other)
           
 Preferences.Setting getDefaultValue()
           
 java.lang.String getKey()
           
 Preferences.Setting getValue()
           
 boolean isChanged()
           
 boolean isDefault()
           
private  void markAsChanged()
           
 void reset()
           
 void setValue(Preferences.Setting value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

key

private java.lang.String key

value

private Preferences.Setting value

defaultValue

private Preferences.Setting defaultValue

isDefault

private boolean isDefault

changed

private boolean changed
Constructor Detail

AdvancedPreference.PrefEntry

public AdvancedPreference.PrefEntry(java.lang.String key,
                                    Preferences.Setting value,
                                    Preferences.Setting defaultValue,
                                    boolean isDefault)
Method Detail

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