Package | Description |
---|---|
org.openstreetmap.josm.data | |
org.openstreetmap.josm.gui.preferences.advanced |
Provides classes for handling advanced preferences.
|
Modifier and Type | Class and Description |
---|---|
static class |
Preferences.AbstractSetting<T>
Base abstract class of all settings, holding the setting value.
|
static class |
Preferences.ListListSetting
Setting containing a
List of List s of String values. |
static class |
Preferences.ListSetting
Setting containing a
List of String values. |
static class |
Preferences.MapListSetting
Setting containing a
List of Map s of String values. |
static class |
Preferences.StringSetting
Setting containing a
String value. |
Modifier and Type | Field and Description |
---|---|
private Preferences.Setting<?> |
Preferences.DefaultPreferenceChangeEvent.newValue |
private Preferences.Setting<?> |
Preferences.DefaultPreferenceChangeEvent.oldValue |
Modifier and Type | Field and Description |
---|---|
protected java.util.SortedMap<java.lang.String,Preferences.Setting<?>> |
Preferences.defaultsMap
Maps the setting name to the default value of the setting.
|
protected java.util.SortedMap<java.lang.String,Preferences.Setting<?>> |
Preferences.settingsMap
Maps the setting name to the current value of the setting.
|
Modifier and Type | Method and Description |
---|---|
<T extends Preferences.Setting<?>> |
Preferences.getSetting(java.lang.String key,
T def,
java.lang.Class<T> klass)
Get settings value for a certain key and provide default a value.
|
Modifier and Type | Method and Description |
---|---|
Preferences.Setting<T> |
Preferences.Setting.copy()
Clone the current object.
|
Preferences.Setting<?> |
Preferences.PreferenceChangeEvent.getNewValue() |
Preferences.Setting<?> |
Preferences.DefaultPreferenceChangeEvent.getNewValue() |
Preferences.Setting<T> |
Preferences.Setting.getNullInstance()
Returns a setting whose value is null.
|
Preferences.Setting<?> |
Preferences.PreferenceChangeEvent.getOldValue() |
Preferences.Setting<?> |
Preferences.DefaultPreferenceChangeEvent.getOldValue() |
Preferences.Setting<?> |
Preferences.getSetting(java.lang.String key,
Preferences.Setting<?> def) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Preferences.Setting<?>> |
Preferences.getAllDefaults() |
java.util.Map<java.lang.String,Preferences.Setting<?>> |
Preferences.getAllSettings() |
Modifier and Type | Method and Description |
---|---|
protected void |
Preferences.firePreferenceChanged(java.lang.String key,
Preferences.Setting<?> oldValue,
Preferences.Setting<?> newValue) |
protected void |
Preferences.firePreferenceChanged(java.lang.String key,
Preferences.Setting<?> oldValue,
Preferences.Setting<?> newValue) |
Preferences.Setting<?> |
Preferences.getSetting(java.lang.String key,
Preferences.Setting<?> def) |
boolean |
Preferences.putSetting(java.lang.String key,
Preferences.Setting<?> setting)
Set a value for a certain setting.
|
Constructor and Description |
---|
Preferences.DefaultPreferenceChangeEvent(java.lang.String key,
Preferences.Setting<?> oldValue,
Preferences.Setting<?> newValue) |
Preferences.DefaultPreferenceChangeEvent(java.lang.String key,
Preferences.Setting<?> oldValue,
Preferences.Setting<?> newValue) |
Modifier and Type | Field and Description |
---|---|
private Preferences.Setting<?> |
PrefEntry.defaultValue |
private Preferences.Setting<?> |
PrefEntry.value |
Modifier and Type | Method and Description |
---|---|
Preferences.Setting<?> |
PrefEntry.getDefaultValue()
Returns the preference default value.
|
Preferences.Setting<?> |
PrefEntry.getValue()
Returns the preference value.
|
Modifier and Type | Method and Description |
---|---|
void |
PrefEntry.setValue(Preferences.Setting<?> value)
Sets the preference value.
|
Modifier and Type | Method and Description |
---|---|
private java.util.List<PrefEntry> |
AdvancedPreference.prepareData(java.util.Map<java.lang.String,Preferences.Setting<?>> loaded,
java.util.Map<java.lang.String,Preferences.Setting<?>> orig,
java.util.Map<java.lang.String,Preferences.Setting<?>> defaults) |
private java.util.List<PrefEntry> |
AdvancedPreference.prepareData(java.util.Map<java.lang.String,Preferences.Setting<?>> loaded,
java.util.Map<java.lang.String,Preferences.Setting<?>> orig,
java.util.Map<java.lang.String,Preferences.Setting<?>> defaults) |
private java.util.List<PrefEntry> |
AdvancedPreference.prepareData(java.util.Map<java.lang.String,Preferences.Setting<?>> loaded,
java.util.Map<java.lang.String,Preferences.Setting<?>> orig,
java.util.Map<java.lang.String,Preferences.Setting<?>> defaults) |
Constructor and Description |
---|
PrefEntry(java.lang.String key,
Preferences.Setting<?> value,
Preferences.Setting<?> defaultValue,
boolean isDefault)
Constructs a new
PrefEntry . |
PrefEntry(java.lang.String key,
Preferences.Setting<?> value,
Preferences.Setting<?> defaultValue,
boolean isDefault)
Constructs a new
PrefEntry . |