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 IPropertyManager
s.-
Constructor Summary
ConstructorsConstructorDescriptionCommonsConfigurationWrapper
(org.apache.commons.configuration2.Configuration cfg) Create a wrapper. -
Method Summary
Modifier and TypeMethodDescriptionvoid
clearProperty
(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.void
setProperty
(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:IConfiguration
Remove a property from the configuration object.- Specified by:
clearProperty
in interfaceIConfiguration
- Parameters:
key
- the property key
-
setProperty
Description copied from interface:IConfiguration
Set a property value.- Specified by:
setProperty
in interfaceIConfiguration
- Parameters:
key
- the property keyvalue
- the property value
-
getProperty
Description copied from interface:IConfiguration
Retrieve a property value.- Specified by:
getProperty
in interfaceIConfiguration
- Parameters:
key
- the property key- Returns:
- the property value, null if the property does not exist
-
getAllPropertyKeys
Description copied from interface:IConfiguration
Get the collection of all property keys held by this configuration object.- Specified by:
getAllPropertyKeys
in interfaceIConfiguration
- Returns:
-
toString
-