org.apache.commons.configuration

Class ConfigurationConverter

public final class ConfigurationConverter extends Object

Configuration converter. Helper class to convert between Configuration, ExtendedProperties and standard Properties.

Version: $Revision: 439648 $, $Date: 2006-09-02 22:42:10 +0200 (Sa, 02 Sep 2006) $

Author: Martin Poeschl

Constructor Summary
ConfigurationConverter()
Private constructor prevents instances from being created.
Method Summary
static ConfigurationgetConfiguration(ExtendedProperties eprops)
Convert a ExtendedProperties class into a Configuration class.
static ConfigurationgetConfiguration(Properties props)
Convert a standard Properties class into a configuration class.
static ExtendedPropertiesgetExtendedProperties(Configuration config)
Convert a Configuration class into a ExtendedProperties class.
static MapgetMap(Configuration config)
Convert a Configuration class into a Map class.
static PropertiesgetProperties(Configuration config)
Convert a Configuration class into a Properties class.

Constructor Detail

ConfigurationConverter

private ConfigurationConverter()
Private constructor prevents instances from being created.

Method Detail

getConfiguration

public static Configuration getConfiguration(ExtendedProperties eprops)
Convert a ExtendedProperties class into a Configuration class.

Parameters: eprops ExtendedProperties object to convert

Returns: Configuration created from the ExtendedProperties

getConfiguration

public static Configuration getConfiguration(Properties props)
Convert a standard Properties class into a configuration class.

Parameters: props properties object to convert

Returns: Configuration configuration created from the Properties

getExtendedProperties

public static ExtendedProperties getExtendedProperties(Configuration config)
Convert a Configuration class into a ExtendedProperties class.

Parameters: config Configuration object to convert

Returns: ExtendedProperties created from the Configuration

getMap

public static Map getMap(Configuration config)
Convert a Configuration class into a Map class.

Parameters: config Configuration object to convert

Returns: Map created from the Configuration

getProperties

public static Properties getProperties(Configuration config)
Convert a Configuration class into a Properties class. List properties are joined into a string using the delimiter of the configuration if it extends AbstractConfiguration, and a comma otherwise.

Parameters: config Configuration object to convert

Returns: Properties created from the Configuration