Uses of Interface
org.n52.faroe.SettingDefinition
-
Packages that use SettingDefinition Package Description org.n52.faroe org.n52.faroe.settings -
-
Uses of SettingDefinition in org.n52.faroe
Classes in org.n52.faroe that implement SettingDefinition Modifier and Type Class Description classAbstractSettingDefinition<T>Generic implementation ofSettingDefinition.Methods in org.n52.faroe that return SettingDefinition Modifier and Type Method Description SettingDefinition<?>SettingsService. getDefinitionByKey(String key)Get the definition that is defined with the specified key.SettingDefinition<?>SettingsServiceImpl. 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.Methods in org.n52.faroe that return types with arguments of type SettingDefinition Modifier and Type Method Description Set<SettingDefinition<?>>SettingsService. getSettingDefinitions()Gets allSettingDefinitions known by this class.Set<SettingDefinition<?>>SettingsServiceImpl. getSettingDefinitions()Gets allSettingDefinitions known by this class.Map<SettingDefinition<?>,SettingValue<?>>SettingsService. getSettings()Gets all values for all definitions.Map<SettingDefinition<?>,SettingValue<?>>SettingsServiceImpl. getSettings()Gets all values for all definitions.Methods in org.n52.faroe with parameters of type SettingDefinition Modifier and Type Method Description voidSettingsService. addSetting(SettingDefinition<?> def)voidSettingsServiceImpl. addSetting(SettingDefinition<?> definition)voidSettingsService. deleteSetting(SettingDefinition<?> setting)Deletes the setting defined bysetting.voidSettingsServiceImpl. deleteSetting(SettingDefinition<?> setting)Deletes the setting defined bysetting.<T> SettingValue<T>SettingsService. getSetting(SettingDefinition<T> key)Gets the value of the setting defined bykey.<T> SettingValue<T>SettingsServiceImpl. getSetting(SettingDefinition<T> key)Gets the value of the setting defined bykey.default SettingValue<?>SettingValueFactory. newSettingValue(SettingDefinition<?> setting, String value)Constructs a new generic setting value from the supplied definition and string value.Method parameters in org.n52.faroe with type arguments of type SettingDefinition Modifier and Type Method Description voidSettingsService. addSettings(Collection<SettingDefinition<?>> defs)voidSettingsServiceImpl. addSettings(Collection<SettingDefinition<?>> definitions)voidSettingsServiceImpl. setSettingDefinitions(Optional<Collection<SettingDefinition<?>>> def)Constructors in org.n52.faroe with parameters of type SettingDefinition Constructor Description SettingsChangeEvent(SettingDefinition<T> setting, SettingValue<T> oldValue, SettingValue<T> newValue) -
Uses of SettingDefinition in org.n52.faroe.settings
Classes in org.n52.faroe.settings that implement SettingDefinition Modifier and Type Class Description classBooleanSettingDefinitionSettingDefinitionforBooleans.classChoiceSettingDefinitionSettingDefinitionresulting 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).classDateTimeSettingDefinitionclassFileSettingDefinitionSettingDefinitionforFiles.classIntegerSettingDefinitionSettingDefinitionforIntegers.classMultilingualStringSettingDefinitionclassNumericSettingDefinitionSettingDefinitionforDoubles.classStringSettingDefinitionSettingDefinitionforStrings.classUriSettingDefinitionSettingDefinitionforURIs.
-