org.apache.commons.configuration
Class ConfigurationConverter

java.lang.Object
  extended byorg.apache.commons.configuration.ConfigurationConverter

public class ConfigurationConverter
extends java.lang.Object

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

Version:
$Id: ConfigurationConverter.java,v 1.2 2003/12/24 14:28:22 epugh Exp $
Author:
Martin Poeschl

Constructor Summary
ConfigurationConverter()
           
 
Method Summary
static Configuration getConfiguration(org.apache.commons.collections.ExtendedProperties ep)
          Convert a ExtendedProperties class into a Configuration class.
static Configuration getConfiguration(java.util.Properties p)
          Convert a standard properties class into a configuration class.
static org.apache.commons.collections.ExtendedProperties getExtendedProperties(Configuration c)
          Convert a Configuration class into a ExtendedProperties class.
static java.util.Properties getProperties(Configuration c)
          Convert a Configuration class into a Properties class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationConverter

public ConfigurationConverter()
Method Detail

getConfiguration

public static Configuration getConfiguration(org.apache.commons.collections.ExtendedProperties ep)
Convert a ExtendedProperties class into a Configuration class.

Parameters:
ep - ExtendedProperties object to convert
Returns:
Configuration created from the ExtendedProperties

getConfiguration

public static Configuration getConfiguration(java.util.Properties p)
Convert a standard properties class into a configuration class.

Parameters:
p - properties object to convert
Returns:
Configuration configuration created from the Properties

getExtendedProperties

public static org.apache.commons.collections.ExtendedProperties getExtendedProperties(Configuration c)
Convert a Configuration class into a ExtendedProperties class.

Parameters:
c - Configuration object to convert
Returns:
ExtendedProperties created from the Configuration

getProperties

public static java.util.Properties getProperties(Configuration c)
Convert a Configuration class into a Properties class. Multvalue keys will be collapsed by Configuration.getString(java.lang.String).

Parameters:
c - Configuration object to convert
Returns:
Properties created from the Configuration