| 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 Lists of String values. |
static class |
Preferences.ListSetting
Setting containing a
List of String values. |
static class |
Preferences.MapListSetting
Setting containing a
List of Maps 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 |
|---|
DefaultPreferenceChangeEvent(java.lang.String key,
Preferences.Setting<?> oldValue,
Preferences.Setting<?> newValue) |
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. |