Package | Description |
---|---|
org.openstreetmap.josm.data |
Provides the classes for JOSM managed data.
|
org.openstreetmap.josm.data.preferences |
Provides the classes for storing JOSM user preferences.
|
org.openstreetmap.josm.gui.io |
Provides GUI classes for handling input/output operations (download, upload, save).
|
org.openstreetmap.josm.gui.preferences.advanced |
Provides classes for handling advanced preferences.
|
org.openstreetmap.josm.spi.preferences |
Service for preferences and base directory lookup.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.SortedMap<java.lang.String,Setting<?>> |
Preferences.defaultsMap
Maps the setting name to the default value of the setting.
|
private java.util.function.Predicate<java.util.Map.Entry<java.lang.String,Setting<?>>> |
Preferences.NO_DEFAULT_SETTINGS_ENTRY |
protected java.util.SortedMap<java.lang.String,Setting<?>> |
Preferences.settingsMap
Maps the setting name to the current value of the setting.
|
Modifier and Type | Method and Description |
---|---|
<T extends 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 |
---|---|
Setting<?> |
Preferences.getSetting(java.lang.String key,
Setting<?> def)
Get a setting of any type
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Setting<?>> |
Preferences.getAllDefaults()
Gets a map of all currently known defaults
|
java.util.Map<java.lang.String,Setting<?>> |
Preferences.getAllSettings() |
Modifier and Type | Method and Description |
---|---|
protected void |
Preferences.firePreferenceChanged(java.lang.String key,
Setting<?> oldValue,
Setting<?> newValue) |
protected void |
Preferences.firePreferenceChanged(java.lang.String key,
Setting<?> oldValue,
Setting<?> newValue) |
Setting<?> |
Preferences.getSetting(java.lang.String key,
Setting<?> def)
Get a setting of any type
|
boolean |
Preferences.putSetting(java.lang.String key,
Setting<?> setting)
Set a value for a certain setting.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Preferences.save(java.io.File prefFile,
java.util.stream.Stream<java.util.Map.Entry<java.lang.String,Setting<?>>> settings,
boolean defaults) |
java.lang.String |
Preferences.toXML(java.util.Collection<java.util.Map.Entry<java.lang.String,Setting<?>>> settings,
boolean nopass,
boolean defaults)
Returns XML describing the given preferences.
|
Modifier and Type | Field and Description |
---|---|
private java.util.SortedMap<java.lang.String,Setting<?>> |
PreferencesReader.settings |
Modifier and Type | Method and Description |
---|---|
java.util.SortedMap<java.lang.String,Setting<?>> |
PreferencesReader.getSettings()
Return the parsed preferences as a settings map
|
Modifier and Type | Method and Description |
---|---|
private void |
PreferencesWriter.addTime(Setting<?> setting) |
Modifier and Type | Method and Description |
---|---|
void |
PreferencesWriter.write(java.util.Collection<java.util.Map.Entry<java.lang.String,Setting<?>>> settings)
Write preferences.
|
void |
PreferencesWriter.write(java.util.stream.Stream<java.util.Map.Entry<java.lang.String,Setting<?>>> settings)
Write preferences.
|
Modifier and Type | Method and Description |
---|---|
private void |
UploadDialog.osmServerUrlChanged(Setting<?> newValue) |
Modifier and Type | Field and Description |
---|---|
private Setting<?> |
PrefEntry.defaultValue |
private Setting<?> |
PrefEntry.value |
Modifier and Type | Method and Description |
---|---|
Setting<?> |
PrefEntry.getDefaultValue()
Returns the preference default value.
|
Setting<?> |
PrefEntry.getValue()
Returns the preference value.
|
Modifier and Type | Method and Description |
---|---|
void |
PrefEntry.setValue(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,Setting<?>> loaded,
java.util.Map<java.lang.String,Setting<?>> orig,
java.util.Map<java.lang.String,Setting<?>> defaults) |
private java.util.List<PrefEntry> |
AdvancedPreference.prepareData(java.util.Map<java.lang.String,Setting<?>> loaded,
java.util.Map<java.lang.String,Setting<?>> orig,
java.util.Map<java.lang.String,Setting<?>> defaults) |
private java.util.List<PrefEntry> |
AdvancedPreference.prepareData(java.util.Map<java.lang.String,Setting<?>> loaded,
java.util.Map<java.lang.String,Setting<?>> orig,
java.util.Map<java.lang.String,Setting<?>> defaults) |
Constructor and Description |
---|
PrefEntry(java.lang.String key,
Setting<?> value,
Setting<?> defaultValue,
boolean isDefault)
Constructs a new
PrefEntry . |
PrefEntry(java.lang.String key,
Setting<?> value,
Setting<?> defaultValue,
boolean isDefault)
Constructs a new
PrefEntry . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSetting<T>
Base abstract class of all settings, holding the setting value.
|
class |
ListListSetting
Setting containing a
List of List s of String values. |
class |
ListSetting
Setting containing a
List of String values. |
class |
MapListSetting
Setting containing a
List of Map s of String values. |
class |
StringSetting
Setting containing a
String value. |
Modifier and Type | Field and Description |
---|---|
private Setting<?> |
DefaultPreferenceChangeEvent.newValue |
private Setting<?> |
DefaultPreferenceChangeEvent.oldValue |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,Setting<?>> |
MemoryPreferences.settings |
Modifier and Type | Method and Description |
---|---|
abstract <T extends Setting<?>> |
AbstractPreferences.getSetting(java.lang.String key,
T def,
java.lang.Class<T> klass)
Get settings value for a certain key and provide default a value.
|
<T extends Setting<?>> |
MemoryPreferences.getSetting(java.lang.String key,
T def,
java.lang.Class<T> klass) |
Modifier and Type | Method and Description |
---|---|
Setting<T> |
Setting.copy()
Clone the current object.
|
Setting<?> |
PreferenceChangeEvent.getNewValue()
Returns the new preference value.
|
Setting<?> |
DefaultPreferenceChangeEvent.getNewValue() |
Setting<T> |
Setting.getNullInstance()
Returns a setting whose value is null.
|
Setting<?> |
PreferenceChangeEvent.getOldValue()
Returns the old preference value.
|
Setting<?> |
DefaultPreferenceChangeEvent.getOldValue() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Map<java.lang.String,Setting<?>> |
AbstractPreferences.getAllSettings()
Gets a map of all settings that are currently stored
|
java.util.Map<java.lang.String,Setting<?>> |
MemoryPreferences.getAllSettings() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
AbstractPreferences.putSetting(java.lang.String key,
Setting<?> setting)
Set a value for a certain setting.
|
boolean |
MemoryPreferences.putSetting(java.lang.String key,
Setting<?> setting) |
Constructor and Description |
---|
DefaultPreferenceChangeEvent(java.lang.Class<?> source,
java.lang.String key,
Setting<?> oldValue,
Setting<?> newValue)
Constructs a new
DefaultPreferenceChangeEvent . |
DefaultPreferenceChangeEvent(java.lang.Class<?> source,
java.lang.String key,
Setting<?> oldValue,
Setting<?> newValue)
Constructs a new
DefaultPreferenceChangeEvent . |