org.apache.avalon.framework.configuration
Class ConfigurationUtil
java.lang.Object
org.apache.avalon.framework.configuration.ConfigurationUtil
public class ConfigurationUtil
extends java.lang.Object
This class has a bunch of utility methods to work
with configuration objects.
CVS $Revision: 1.18 $ $Date: 2004/05/08 14:05:07 $static boolean | equals(Configuration c1, Configuration c2) - Test to see if two Configuration's can be considered the same.
|
static Configuration | toConfiguration(Element element) - Convert a DOM Element tree into a configuration tree.
|
static Element | toElement(Configuration configuration) - Convert a configuration tree into a DOM Element tree.
|
static String | toString(Configuration configuration) - Serialize the configuration object to a String.
|
equals
public static boolean equals(Configuration c1,
Configuration c2)
Test to see if two Configuration's can be considered the same. Name, value, attributes
and children are test. The order of children is not taken into consideration
for equality.
c1
- Configuration to testc2
- Configuration to test
- true if the configurations can be considered equals
toConfiguration
public static Configuration toConfiguration(Element element)
Convert a DOM Element tree into a configuration tree.
element
- the DOM Element
toElement
public static Element toElement(Configuration configuration)
Convert a configuration tree into a DOM Element tree.
configuration
- the configuration object
toString
public static String toString(Configuration configuration)
Serialize the configuration object to a String. If an exception
occurs, the exception message will be returned instead. This method is
intended to aid debugging; DefaultConfigurationSerializer.serialize(Configuration)
lets the caller
handle exceptions.
configuration
- Configuration instance to serialize
- a non-null String representing the
Configuration
,
or an error message.