A C D E G H I J N O R S T W 
All Classes All Packages

A

AbstractJsonDao - Class in org.n52.faroe.json
TODO JavaDoc
AbstractJsonDao() - Constructor for class org.n52.faroe.json.AbstractJsonDao
 

C

configuration() - Method in class org.n52.faroe.json.AbstractJsonDao
 
createEntryStream(JsonNode) - Method in class org.n52.faroe.json.AbstractJsonDao
 
createSettingValue(String, JsonNode) - Method in class org.n52.faroe.json.JsonSettingsDecoder
 
createStream(JsonNode) - Method in class org.n52.faroe.json.AbstractJsonDao
 

D

decode(JsonNode) - Method in class org.n52.faroe.json.JsonSettingsDecoder
 
decode(String, JsonNode) - Method in class org.n52.faroe.json.JsonSettingsDecoder
 
decodeMultilingualString(JsonNode) - Method in class org.n52.faroe.json.JsonSettingsDecoder
 
decodeValue(SettingType, JsonNode) - Method in class org.n52.faroe.json.JsonSettingsDecoder
 
delete() - Method in class org.n52.faroe.json.JsonConfiguration
Deletes the configuration file if it exists.
deleteAll() - Method in class org.n52.faroe.json.JsonSettingsDao
 
deleteSettingValue(String) - Method in class org.n52.faroe.json.JsonSettingsDao
 
destroy() - Method in class org.n52.faroe.json.JsonConfiguration
Destroys this configuration by executing any pending write.

E

encode(Map<SettingDefinitionGroup, Set<SettingDefinition<?>>>) - Method in class org.n52.faroe.json.JsonSettingsEncoder
 
encode(Set<SettingDefinition<?>>) - Method in class org.n52.faroe.json.JsonSettingsEncoder
 
encode(SettingDefinition<?>) - Method in class org.n52.faroe.json.JsonSettingsEncoder
 
encodeDefaultValue(SettingDefinition<?>) - Method in class org.n52.faroe.json.JsonSettingsEncoder
 
encodeValue(SettingType, Object) - Method in class org.n52.faroe.json.JsonSettingsEncoder
 
encodeValue(SettingValue<?>) - Method in class org.n52.faroe.json.JsonSettingsEncoder
 
encodeValues(Map<SettingDefinition<?>, SettingValue<?>>) - Method in class org.n52.faroe.json.JsonSettingsEncoder
 
equals(Object) - Method in class org.n52.faroe.json.JsonSettingValue
 

G

get() - Method in class org.n52.faroe.json.JsonConfiguration
Gets the (possibly empty) configuration JSON node.
getConfiguration() - Method in class org.n52.faroe.json.AbstractJsonDao
 
getKey() - Method in class org.n52.faroe.json.JsonSettingValue
 
getPath() - Method in class org.n52.faroe.json.JsonConfiguration
 
getSettingsDecoder() - Method in class org.n52.faroe.json.JsonSettingsDao
 
getSettingsEncoder() - Method in class org.n52.faroe.json.JsonSettingsDao
 
getSettingValue(String) - Method in class org.n52.faroe.json.JsonSettingsDao
 
getSettingValues() - Method in class org.n52.faroe.json.JsonSettingsDao
 
getType() - Method in class org.n52.faroe.json.JsonSettingValue
 
getType(SettingDefinition<?>) - Method in class org.n52.faroe.json.JsonSettingsEncoder
 
getValue() - Method in class org.n52.faroe.json.JsonSettingValue
 

H

hashCode() - Method in class org.n52.faroe.json.JsonSettingValue
 

I

init() - Method in class org.n52.faroe.json.JsonConfiguration
Initializes this configuration by initializing a Debouncer for writes and reading the configuration file.
isNullOrMissing(String) - Method in class org.n52.faroe.json.AbstractJsonDao
 

J

JsonConfiguration - Class in org.n52.faroe.json
Class to encapsulate writes and reads to a JSON file.
JsonConfiguration() - Constructor for class org.n52.faroe.json.JsonConfiguration
 
JsonSettingsDao - Class in org.n52.faroe.json
 
JsonSettingsDao() - Constructor for class org.n52.faroe.json.JsonSettingsDao
 
JsonSettingsDecoder - Class in org.n52.faroe.json
 
JsonSettingsDecoder() - Constructor for class org.n52.faroe.json.JsonSettingsDecoder
 
JsonSettingsEncoder - Class in org.n52.faroe.json
 
JsonSettingsEncoder() - Constructor for class org.n52.faroe.json.JsonSettingsEncoder
 
JsonSettingValue<T> - Class in org.n52.faroe.json
TODO JavaDoc
JsonSettingValue(SettingType) - Constructor for class org.n52.faroe.json.JsonSettingValue
 
JsonSettingValue(SettingType, String) - Constructor for class org.n52.faroe.json.JsonSettingValue
 
JsonSettingValue(SettingType, String, T) - Constructor for class org.n52.faroe.json.JsonSettingValue
 
JsonSettingValueFactory - Class in org.n52.faroe.json
TODO JavaDoc
JsonSettingValueFactory() - Constructor for class org.n52.faroe.json.JsonSettingValueFactory
 

N

newBooleanSettingValue(String, Boolean) - Method in class org.n52.faroe.json.JsonSettingValueFactory
 
newChoiceSettingValue(String, String) - Method in class org.n52.faroe.json.JsonSettingValueFactory
 
newDateTimeSettingValue(String, DateTime) - Method in class org.n52.faroe.json.JsonSettingValueFactory
 
newFileSettingValue(String, File) - Method in class org.n52.faroe.json.JsonSettingValueFactory
 
newIntegerSettingValue(String, Integer) - Method in class org.n52.faroe.json.JsonSettingValueFactory
 
newMultiLingualStringSettingValue(String, MultilingualString) - Method in class org.n52.faroe.json.JsonSettingValueFactory
 
newNumericSettingValue(String, Double) - Method in class org.n52.faroe.json.JsonSettingValueFactory
 
newStringSettingValue(String, String) - Method in class org.n52.faroe.json.JsonSettingValueFactory
 
newUriSettingValue(String, URI) - Method in class org.n52.faroe.json.JsonSettingValueFactory
 
nodeFactory() - Method in class org.n52.faroe.json.AbstractJsonDao
 

O

org.n52.faroe.json - package org.n52.faroe.json
 

R

readLock() - Method in class org.n52.faroe.json.AbstractJsonDao
 
readLock() - Method in class org.n52.faroe.json.JsonConfiguration
Gets the read lock for this configuration.
refresh() - Method in class org.n52.faroe.json.JsonConfiguration
Refreshes the configuration from disk.

S

saveSettingValue(SettingValue<?>) - Method in class org.n52.faroe.json.JsonSettingsDao
 
scheduleWrite() - Method in class org.n52.faroe.json.JsonConfiguration
Schedule a write.
set(ObjectNode) - Method in class org.n52.faroe.json.JsonConfiguration
Set the configuration
setConfigLocationProvider(ConfigLocationProvider) - Method in class org.n52.faroe.json.JsonConfiguration
Sets the configuration location provider.
setConfiguration(JsonConfiguration) - Method in class org.n52.faroe.json.AbstractJsonDao
 
setFileName(String) - Method in class org.n52.faroe.json.JsonConfiguration
Sets the file name of this configuration.
setKey(String) - Method in class org.n52.faroe.json.JsonSettingValue
 
setReadonly(boolean) - Method in class org.n52.faroe.json.JsonConfiguration
Sets the flag to persist or not persist the settings, e.g. settings defined externally
setSettingsDecoder(Optional<JsonSettingsDecoder>) - Method in class org.n52.faroe.json.JsonSettingsDao
 
setSettingsEncoder(JsonSettingsEncoder) - Method in class org.n52.faroe.json.JsonSettingsDao
 
setValue(T) - Method in class org.n52.faroe.json.JsonSettingValue
 
setWriteTimeout(int) - Method in class org.n52.faroe.json.JsonConfiguration
Sets the time to wait for additional changes before the configuration is persisted.
sortByGroup(Set<SettingDefinition<?>>) - Method in class org.n52.faroe.json.JsonSettingsEncoder
 

T

toString() - Method in class org.n52.faroe.json.JsonConfiguration
 
toString() - Method in class org.n52.faroe.json.JsonSettingValue
 

W

writeLock() - Method in class org.n52.faroe.json.AbstractJsonDao
 
writeLock() - Method in class org.n52.faroe.json.JsonConfiguration
Gets the write lock for this configuration.
writeNow() - Method in class org.n52.faroe.json.JsonConfiguration
Do not wait, but persist the settings right now.
A C D E G H I J N O R S T W 
All Classes All Packages