- newBooleanSettingValue(BooleanSettingDefinition, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new Boolean setting value from the supplied definition and string value.
- newBooleanSettingValue(String, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new Boolean setting value from the supplied key and string value.
- newBooleanSettingValue(String, Boolean) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new Boolean setting value from the supplied key and value.
- newChoiceSettingValue(ChoiceSettingDefinition, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new String setting value from the supplied definition and string value.
- newChoiceSettingValue(String, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new String setting value from the supplied definition and string value.
- newDateTimeSettingValue(DateTimeSettingDefinition, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new TimeInstant setting value from the supplied definition and string value.
- newDateTimeSettingValue(String, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new TimeInstant setting value from the supplied key and string value.
- newDateTimeSettingValue(String, DateTime) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new TimeInstant setting value from the supplied key and value.
- newFileSettingValue(FileSettingDefinition, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new File setting value from the supplied definition and string value.
- newFileSettingValue(String, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new File setting value from the supplied key and string value.
- newFileSettingValue(String, File) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new File setting value from the supplied key and value.
- newIntegerSettingValue(IntegerSettingDefinition, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new Integer setting value from the supplied definition and string value.
- newIntegerSettingValue(String, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new Integer setting value from the supplied key and string value.
- newIntegerSettingValue(String, Integer) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new Integer setting value from the supplied key and value.
- newMultiLingualStringSettingValue(MultilingualStringSettingDefinition, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new MultilingualString setting value from the supplied definition and string value.
- newMultiLingualStringSettingValue(String, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new MultilingualString setting value from the supplied key and string value.
- newMultiLingualStringSettingValue(String, MultilingualString) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new MultilingualString setting value from the supplied key and value.
- newNumericSettingValue(NumericSettingDefinition, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new Double setting value from the supplied definition and string value.
- newNumericSettingValue(String, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new Double setting value from the supplied key and string value.
- newNumericSettingValue(String, Double) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new Double setting value from the supplied key and value.
- newSettingValue(SettingDefinition<?>, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new generic setting value from the supplied definition and string value.
- newStringSettingValue(StringSettingDefinition, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new String setting value from the supplied definition and string value.
- newStringSettingValue(String, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new String setting value from the supplied key and string value.
- newUriSettingValue(UriSettingDefinition, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new URI setting value from the supplied definition and string value.
- newUriSettingValue(String, String) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new URI setting value from the supplied key and string value.
- newUriSettingValue(String, URI) - Method in interface org.n52.faroe.SettingValueFactory
-
Constructs a new URI setting value from the supplied key and value.
- nullOrEmpty(String) - Static method in interface org.n52.faroe.SettingValueFactory
-
- NUMBER_TYPE - Static variable in interface org.n52.faroe.JSONSettingConstants
-
- NumericSettingDefinition - Class in org.n52.faroe.settings
-
- NumericSettingDefinition() - Constructor for class org.n52.faroe.settings.NumericSettingDefinition
-
Constructs a new BooleanSettingDefinition.
- saveSettingValue(SettingValue<?>) - Method in interface org.n52.faroe.SettingsDao
-
Saves the setting value.
- SECTIONS_KEY - Static variable in interface org.n52.faroe.JSONSettingConstants
-
- setDefaultStringValue(String) - Method in class org.n52.faroe.settings.DateTimeSettingDefinition
-
Setter for default value as
String.
- setDefaultStringValue(String) - Method in class org.n52.faroe.settings.UriSettingDefinition
-
- setDefaultValue(T) - Method in class org.n52.faroe.AbstractSettingDefinition
-
- setDefaultValue(T) - Method in interface org.n52.faroe.SettingDefinition
-
Sets the default value of this setting.
- setDescription(String) - Method in class org.n52.faroe.AbstractSettingDefinition
-
- setDescription(String) - Method in interface org.n52.faroe.SettingDefinition
-
Sets the description of this setting definition, which should further describe the purpose of this setting.
- setDescription(String) - Method in class org.n52.faroe.SettingDefinitionGroup
-
Sets the description for this group.
- setEnabled(boolean) - Method in class org.n52.faroe.SettingsFileWatcher
-
- setExclusiveMaximum(boolean) - Method in class org.n52.faroe.settings.IntegerSettingDefinition
-
Set the value of exclusiveMaximum.
- setExclusiveMinimum(boolean) - Method in class org.n52.faroe.settings.IntegerSettingDefinition
-
Set the value of exclusiveMinimum.
- setFileConfiguration(FileSettingsConfiguration) - Method in class org.n52.faroe.SettingsFileWatcher
-
- setGroup(SettingDefinitionGroup) - Method in class org.n52.faroe.AbstractSettingDefinition
-
- setGroup(SettingDefinitionGroup) - Method in interface org.n52.faroe.SettingDefinition
-
Sets the group of this definition.
- setKey(String) - Method in class org.n52.faroe.AbstractSettingDefinition
-
- setKey(String) - Method in interface org.n52.faroe.SettingDefinition
-
Sets the unique identifier of this setting definition, which can be referenced by configurable classes.
- setKey(String) - Method in interface org.n52.faroe.SettingValue
-
- setMaximum(Integer) - Method in class org.n52.faroe.settings.IntegerSettingDefinition
-
Set the value of maximum.
- setMinimum(Integer) - Method in class org.n52.faroe.settings.IntegerSettingDefinition
-
Set the value of minimum.
- setOptional(boolean) - Method in class org.n52.faroe.AbstractSettingDefinition
-
- setOptional(boolean) - Method in interface org.n52.faroe.SettingDefinition
-
Sets whether this setting is optional or can be null.
- setOptions(Map<String, String>) - Method in class org.n52.faroe.settings.ChoiceSettingDefinition
-
- setOrder(float) - Method in class org.n52.faroe.AbstractOrdered
-
- setOrder(float) - Method in interface org.n52.faroe.Ordered
-
- setServiceEventBus(EventBus) - Method in class org.n52.faroe.SettingsServiceImpl
-
- setSettingDefinitions(Optional<Collection<SettingDefinition<?>>>) - Method in class org.n52.faroe.SettingsServiceImpl
-
- setSettingsManagerDao(SettingsDao) - Method in class org.n52.faroe.SettingsServiceImpl
-
- setSettingsService(SettingsService) - Method in class org.n52.faroe.SettingsFileWatcher
-
- setSettingValueFactory(SettingValueFactory) - Method in class org.n52.faroe.SettingsServiceImpl
-
- setShowInDefaultSettings(boolean) - Method in class org.n52.faroe.SettingDefinitionGroup
-
Set if this settings group should be displayed in default settings
- SettingDefinition<T> - Interface in org.n52.faroe
-
Interface for setting definitions that can be used within the Service.
- SettingDefinitionGroup - Class in org.n52.faroe
-
Class to group ISettingDefinitions.
- SettingDefinitionGroup(String, String, float) - Constructor for class org.n52.faroe.SettingDefinitionGroup
-
- SettingDefinitionGroup(String, String) - Constructor for class org.n52.faroe.SettingDefinitionGroup
-
- SettingDefinitionGroup(String, float) - Constructor for class org.n52.faroe.SettingDefinitionGroup
-
- SettingDefinitionGroup(String) - Constructor for class org.n52.faroe.SettingDefinitionGroup
-
- SettingDefinitionGroup() - Constructor for class org.n52.faroe.SettingDefinitionGroup
-
- SETTINGS_KEY - Static variable in interface org.n52.faroe.JSONSettingConstants
-
- SettingsChangeEvent<T> - Class in org.n52.faroe
-
- SettingsChangeEvent(SettingDefinition<T>, SettingValue<T>, SettingValue<T>) - Constructor for class org.n52.faroe.SettingsChangeEvent
-
- SettingsDao - Interface in org.n52.faroe
-
- SettingsFileWatcher - Class in org.n52.faroe
-
http://andreinc.net/2013/12/06/java-7-nio-2-tutorial-writing-a-simple-filefolder-monitor-using-the-watch-service-api/
https://docs.oracle.com/javase/tutorial/essential/io/notification.html
Load bean:
- SettingsFileWatcher() - Constructor for class org.n52.faroe.SettingsFileWatcher
-
- SettingsService - Interface in org.n52.faroe
-
- SettingsServiceImpl - Class in org.n52.faroe
-
Class to handle the settings and configuration of the service.
- SettingsServiceImpl() - Constructor for class org.n52.faroe.SettingsServiceImpl
-
- SettingType - Enum in org.n52.faroe
-
Enum to describe the type of a SettingDefinition and SettingValue.
- SettingValue<T> - Interface in org.n52.faroe
-
Holder for generic settings.
- SettingValueFactory - Interface in org.n52.faroe
-
- setTitle(String) - Method in class org.n52.faroe.AbstractSettingDefinition
-
- setTitle(String) - Method in interface org.n52.faroe.SettingDefinition
-
Sets the title of this setting definition, which will be presented to the user.
- setTitle(String) - Method in class org.n52.faroe.SettingDefinitionGroup
-
Sets the title of this group.
- setType(SettingType) - Method in class org.n52.faroe.AbstractSettingDefinition
-
- setValue(T) - Method in interface org.n52.faroe.SettingValue
-
- STRING_TYPE - Static variable in interface org.n52.faroe.JSONSettingConstants
-
- StringSettingDefinition - Class in org.n52.faroe.settings
-
- StringSettingDefinition() - Constructor for class org.n52.faroe.settings.StringSettingDefinition
-
Constructs a new StringSettingDefinition.