Class CommonsConfigurationWrapper
java.lang.Object
com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
- All Implemented Interfaces:
IConfiguration
This class wraps Apache Commons Configuration v2 objects. Such objects implement
IConfiguration, and can be managed by IPropertyManagers.-
Constructor Summary
ConstructorsConstructorDescriptionCommonsConfigurationWrapper(org.apache.commons.configuration2.Configuration cfg) Create a wrapper. -
Method Summary
Modifier and TypeMethodDescriptionvoidclearProperty(String key) Remove a property from the configuration object.Get the collection of all property keys held by this configuration object.getProperty(String key) Retrieve a property value.voidsetProperty(String key, Object value) Set a property value.toString()
-
Constructor Details
-
CommonsConfigurationWrapper
public CommonsConfigurationWrapper(org.apache.commons.configuration2.Configuration cfg) Create a wrapper.- Parameters:
cfg- the Apache configuration object to be managed
-
-
Method Details
-
clearProperty
Description copied from interface:IConfigurationRemove a property from the configuration object.- Specified by:
clearPropertyin interfaceIConfiguration- Parameters:
key- the property key
-
setProperty
Description copied from interface:IConfigurationSet a property value.- Specified by:
setPropertyin interfaceIConfiguration- Parameters:
key- the property keyvalue- the property value
-
getProperty
Description copied from interface:IConfigurationRetrieve a property value.- Specified by:
getPropertyin interfaceIConfiguration- Parameters:
key- the property key- Returns:
- the property value, null if the property does not exist
-
getAllPropertyKeys
Description copied from interface:IConfigurationGet the collection of all property keys held by this configuration object.- Specified by:
getAllPropertyKeysin interfaceIConfiguration- Returns:
-
toString
-