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
|
static class |
Preferences.ListSetting
|
static class |
Preferences.MapListSetting
|
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 SortedMap<String,Preferences.Setting<?>> |
Preferences.defaultsMap
Maps the setting name to the default value of the setting.
|
protected SortedMap<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(String key,
T def,
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()
Returns the new preference value.
|
Preferences.Setting<?> |
Preferences.DefaultPreferenceChangeEvent.getNewValue() |
Preferences.Setting<T> |
Preferences.Setting.getNullInstance()
Returns a setting whose value is null.
|
Preferences.Setting<?> |
Preferences.PreferenceChangeEvent.getOldValue()
Returns the old preference value.
|
Preferences.Setting<?> |
Preferences.DefaultPreferenceChangeEvent.getOldValue() |
Preferences.Setting<?> |
Preferences.getSetting(String key,
Preferences.Setting<?> def) |
Modifier and Type | Method and Description |
---|---|
Map<String,Preferences.Setting<?>> |
Preferences.getAllDefaults() |
Map<String,Preferences.Setting<?>> |
Preferences.getAllSettings() |
Modifier and Type | Method and Description |
---|---|
protected void |
Preferences.firePreferenceChanged(String key,
Preferences.Setting<?> oldValue,
Preferences.Setting<?> newValue) |
protected void |
Preferences.firePreferenceChanged(String key,
Preferences.Setting<?> oldValue,
Preferences.Setting<?> newValue) |
Preferences.Setting<?> |
Preferences.getSetting(String key,
Preferences.Setting<?> def) |
boolean |
Preferences.putSetting(String key,
Preferences.Setting<?> setting)
Set a value for a certain setting.
|
Constructor and Description |
---|
DefaultPreferenceChangeEvent(String key,
Preferences.Setting<?> oldValue,
Preferences.Setting<?> newValue) |
DefaultPreferenceChangeEvent(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 List<PrefEntry> |
AdvancedPreference.prepareData(Map<String,Preferences.Setting<?>> loaded,
Map<String,Preferences.Setting<?>> orig,
Map<String,Preferences.Setting<?>> defaults) |
private List<PrefEntry> |
AdvancedPreference.prepareData(Map<String,Preferences.Setting<?>> loaded,
Map<String,Preferences.Setting<?>> orig,
Map<String,Preferences.Setting<?>> defaults) |
private List<PrefEntry> |
AdvancedPreference.prepareData(Map<String,Preferences.Setting<?>> loaded,
Map<String,Preferences.Setting<?>> orig,
Map<String,Preferences.Setting<?>> defaults) |
Constructor and Description |
---|
PrefEntry(String key,
Preferences.Setting<?> value,
Preferences.Setting<?> defaultValue,
boolean isDefault)
Constructs a new
PrefEntry . |
PrefEntry(String key,
Preferences.Setting<?> value,
Preferences.Setting<?> defaultValue,
boolean isDefault)
Constructs a new
PrefEntry . |