public class PropertiesConfigurationProvider extends java.lang.Object implements ConfigurationProvider
Constructor and Description |
---|
PropertiesConfigurationProvider(java.util.Properties properties) |
PropertiesConfigurationProvider(java.util.Properties properties,
java.util.Map<java.lang.String,java.lang.String> variableValues) |
Modifier and Type | Method and Description |
---|---|
boolean |
getBoolean(ConfigurationKey key)
Return the given configuration as a boolean
|
double |
getDouble(ConfigurationKey key)
Return the given configuration as a double
|
int |
getInteger(ConfigurationKey key)
Return the given configuration as an integer
|
long |
getLong(ConfigurationKey key)
Return the given configuration as a long
|
java.lang.String |
getString(ConfigurationKey key)
Return the given configuration as a string
|
boolean |
has(ConfigurationKey key)
Return true if there is a configuration value set for the given key
|
void |
setVariable(java.lang.String name,
java.lang.String value)
Change a variable value
|
public PropertiesConfigurationProvider(java.util.Properties properties)
properties
- the propertiespublic PropertiesConfigurationProvider(java.util.Properties properties, java.util.Map<java.lang.String,java.lang.String> variableValues)
public void setVariable(java.lang.String name, java.lang.String value)
name
- namevalue
- valuepublic boolean has(ConfigurationKey key)
ConfigurationProvider
has
in interface ConfigurationProvider
key
- configuration keypublic boolean getBoolean(ConfigurationKey key)
ConfigurationProvider
getBoolean
in interface ConfigurationProvider
key
- configuration keypublic int getInteger(ConfigurationKey key)
ConfigurationProvider
getInteger
in interface ConfigurationProvider
key
- configuration keypublic long getLong(ConfigurationKey key)
ConfigurationProvider
getLong
in interface ConfigurationProvider
key
- configuration keypublic double getDouble(ConfigurationKey key)
ConfigurationProvider
getDouble
in interface ConfigurationProvider
key
- configuration keypublic java.lang.String getString(ConfigurationKey key)
ConfigurationProvider
getString
in interface ConfigurationProvider
key
- configuration key