public class ConfigurationImpl extends java.lang.Object implements ISettings, Configuration
Modifier and Type | Field and Description |
---|---|
protected java.util.Properties |
overwrittenProperties |
protected Settings |
settings |
Constructor and Description |
---|
ConfigurationImpl(Settings settings) |
Modifier and Type | Method and Description |
---|---|
java.util.Vector<java.lang.String> |
getFirstLevelKeys(java.lang.String prefix) |
java.lang.String |
getValue(java.lang.String key)
Gets a specific Value
|
java.util.Map<java.lang.String,java.lang.String> |
getValuesPrefix(java.lang.String prefix) |
java.lang.String |
getWorkingDirectory() |
boolean |
hasPrefix(java.lang.String prefix) |
boolean |
hasValue(java.lang.String key)
Is the configuration key set
|
void |
setValue(java.lang.String key,
java.lang.String value)
Sets or overrides a configuration value
|
protected java.util.Properties overwrittenProperties
protected Settings settings
public ConfigurationImpl(Settings settings)
public void setValue(java.lang.String key, java.lang.String value)
Configuration
setValue
in interface Configuration
key
- The configuration keyvalue
- The configuration valuepublic java.lang.String getValue(java.lang.String key)
Configuration
getValue
in interface ISettings
getValue
in interface Configuration
key
- The configuration keypublic boolean hasValue(java.lang.String key)
Configuration
hasValue
in interface ISettings
hasValue
in interface Configuration
key
- The configuration keypublic java.util.Map<java.lang.String,java.lang.String> getValuesPrefix(java.lang.String prefix)
getValuesPrefix
in interface ISettings
public java.util.Vector<java.lang.String> getFirstLevelKeys(java.lang.String prefix)
getFirstLevelKeys
in interface ISettings
public boolean hasPrefix(java.lang.String prefix)
public java.lang.String getWorkingDirectory()
getWorkingDirectory
in interface ISettings