org.apache.commons.configuration.web
abstract class BaseWebConfiguration extends AbstractConfiguration
An abstract base class for all web configurations.
This class implements common functionality used by all web based
configurations. E.g. some methods are not supported by configurations of this
type, so they throw a UnsupportedOperationException
exception.
Since: 1.2
Version: $Id: BaseWebConfiguration.java 515306 2007-03-06 21:15:00Z oheger $
Method Summary | |
---|---|
protected void | addPropertyDirect(String key, Object obj)
Adds a property to this configuration. |
void | clearProperty(String key)
Removes the property with the given key. |
boolean | containsKey(String key)
Checks whether the specified key is stored in this configuration.
|
protected Object | handleDelimiters(Object value)
Takes care of list delimiters in property values. |
boolean | isEmpty()
Checks if this configuration is empty. |
Parameters: key the key of the property obj the value to be added
Throws: UnsupportedOperationException because this operation is not allowed
Parameters: key the key of the property to be removed
Throws: UnsupportedOperationException because this operation is not allowed
Parameters: key the key
Returns: a flag whether this key exists in this configuration
Parameters: value the property value to be examined
Returns: the processed value
getKeys()
method (which must be defined by concrete
sub classes) to find out whether properties exist.
Returns: a flag whether this configuration is empty