java.io.Serializable, java.lang.Cloneable, Configuration, ExtendedConfigurationpublic class ExtendedConfigurationWrapper extends java.lang.Object implements ExtendedConfiguration
| Constructor | Description |
|---|---|
ExtendedConfigurationWrapper(Configuration parent) |
Creates a wrapper around the given configuration.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
clone() |
Returns a clone of the object.
|
java.util.Iterator |
findPropertyKeys(java.lang.String prefix) |
Returns all keys with the given prefix.
|
boolean |
getBoolProperty(java.lang.String name) |
Returns the boolean value of a given configuration property.
|
boolean |
getBoolProperty(java.lang.String name,
boolean defaultValue) |
Returns the boolean value of a given configuration property.
|
java.util.Enumeration |
getConfigProperties() |
Returns the configuration properties.
|
java.lang.String |
getConfigProperty(java.lang.String key) |
Returns the configuration property with the specified key.
|
java.lang.String |
getConfigProperty(java.lang.String key,
java.lang.String defaultValue) |
Returns the configuration property with the specified key (or the specified default
value if there is no such property).
|
int |
getIntProperty(java.lang.String name) |
Returns a given property as int value.
|
int |
getIntProperty(java.lang.String name,
int defaultValue) |
Returns a given property as int value.
|
boolean |
isPropertySet(java.lang.String name) |
Checks, whether a given property is defined.
|
public ExtendedConfigurationWrapper(Configuration parent)
parent - the wrapped up configuration.java.lang.NullPointerException - if the parent is null.public boolean getBoolProperty(java.lang.String name)
getBoolProperty in interface ExtendedConfigurationname - the name of the propertypublic boolean getBoolProperty(java.lang.String name,
boolean defaultValue)
getBoolProperty in interface ExtendedConfigurationname - the name of the propertydefaultValue - the default value to be returned if the property is not setpublic int getIntProperty(java.lang.String name)
getIntProperty in interface ExtendedConfigurationname - the name of the propertypublic int getIntProperty(java.lang.String name,
int defaultValue)
getIntProperty in interface ExtendedConfigurationname - the name of the propertydefaultValue - the value to be returned if the property is no integer valuepublic boolean isPropertySet(java.lang.String name)
isPropertySet in interface ExtendedConfigurationname - the name of the propertypublic java.util.Iterator findPropertyKeys(java.lang.String prefix)
findPropertyKeys in interface Configurationprefix - the prefixpublic java.lang.String getConfigProperty(java.lang.String key)
getConfigProperty in interface Configurationkey - the property key.public java.lang.String getConfigProperty(java.lang.String key,
java.lang.String defaultValue)
getConfigProperty in interface Configurationkey - the property key.defaultValue - the default value.public java.util.Enumeration getConfigProperties()
ConfigurationgetConfigProperties in interface Configurationpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
Configurationclone in interface Configurationjava.lang.CloneNotSupportedException - if cloning is not supported for some reason.