| Package | Description |
|---|---|
| org.n52.faroe | |
| org.n52.faroe.settings |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSettingDefinition<T>
Generic implementation of
SettingDefinition. |
| Modifier and Type | Method and Description |
|---|---|
SettingDefinition<?> |
SettingsServiceImpl.getDefinitionByKey(String key)
Get the definition that is defined with the specified key.
|
SettingDefinition<?> |
SettingsService.getDefinitionByKey(String key)
Get the definition that is defined with the specified key.
|
SettingDefinition<T> |
SettingsChangeEvent.getSetting() |
SettingDefinition<?> |
SettingDefinition.setDefaultValue(T defaultValue)
Sets the default value of this setting.
|
SettingDefinition<?> |
SettingDefinition.setDescription(String description)
Sets the description of this setting definition, which should further describe the purpose of this setting.
|
SettingDefinition<?> |
SettingDefinition.setGroup(SettingDefinitionGroup group)
Sets the group of this definition.
|
SettingDefinition<?> |
SettingDefinition.setKey(String key)
Sets the unique identifier of this setting definition, which can be referenced by configurable classes.
|
SettingDefinition<?> |
SettingDefinition.setOptional(boolean optional)
Sets whether this setting is optional or can be null.
|
SettingDefinition<?> |
SettingDefinition.setTitle(String title)
Sets the title of this setting definition, which will be presented to the user.
|
| Modifier and Type | Method and Description |
|---|---|
Set<SettingDefinition<?>> |
SettingsServiceImpl.getSettingDefinitions()
Gets all
SettingDefinitions known by this class. |
Set<SettingDefinition<?>> |
SettingsService.getSettingDefinitions()
Gets all
SettingDefinitions known by this class. |
Map<SettingDefinition<?>,SettingValue<?>> |
SettingsServiceImpl.getSettings()
Gets all values for all definitions.
|
Map<SettingDefinition<?>,SettingValue<?>> |
SettingsService.getSettings()
Gets all values for all definitions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SettingsServiceImpl.addSetting(SettingDefinition<?> definition) |
void |
SettingsService.addSetting(SettingDefinition<?> def) |
void |
SettingsServiceImpl.deleteSetting(SettingDefinition<?> setting)
Deletes the setting defined by
setting. |
void |
SettingsService.deleteSetting(SettingDefinition<?> setting)
Deletes the setting defined by
setting. |
<T> SettingValue<T> |
SettingsServiceImpl.getSetting(SettingDefinition<T> key)
Gets the value of the setting defined by
key. |
<T> SettingValue<T> |
SettingsService.getSetting(SettingDefinition<T> key)
Gets the value of the setting defined by
key. |
default SettingValue<?> |
SettingValueFactory.newSettingValue(SettingDefinition<?> setting,
String value)
Constructs a new generic setting value from the supplied definition and string value.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SettingsServiceImpl.addSettings(Collection<SettingDefinition<?>> definitions) |
void |
SettingsService.addSettings(Collection<SettingDefinition<?>> defs) |
void |
SettingsServiceImpl.setSettingDefinitions(Optional<Collection<SettingDefinition<?>>> def) |
| Constructor and Description |
|---|
SettingsChangeEvent(SettingDefinition<T> setting,
SettingValue<T> oldValue,
SettingValue<T> newValue) |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanSettingDefinition
SettingDefinition for Booleans. |
class |
ChoiceSettingDefinition
SettingDefinition resulting in a drop down menu offering different
options.By default the options are sorted by their display name (it's set
to value if not provided). |
class |
DateTimeSettingDefinition |
class |
FileSettingDefinition
SettingDefinition for Files. |
class |
IntegerSettingDefinition
SettingDefinition for Integers. |
class |
MultilingualStringSettingDefinition |
class |
NumericSettingDefinition
SettingDefinition for Doubles. |
class |
StringSettingDefinition
SettingDefinition for Strings. |
class |
UriSettingDefinition
SettingDefinition for URIs. |
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.