org.apache.commons.configuration2

## Class ConfigurationConverter

- java.lang.Object
- - org.apache.commons.configuration2.ConfigurationConverter

-     public final class ConfigurationConverter
      extends Object

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

- - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static Configuration` | `getConfiguration(Properties props)` Convert a standard Properties class into a configuration class.
    `static Map<Object,Object>` | `getMap(Configuration config)` Convert a Configuration class into a Map class.
    `static Properties` | `getProperties(Configuration config)` Convert a Configuration class into a Properties class.
    `static Properties` | `getProperties(ImmutableConfiguration config)` 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`

- - ### Method Detail

    - #### 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

    - #### getProperties

          public static Properties getProperties(ImmutableConfiguration config)

      Convert a Configuration class into a Properties class. List properties are joined into a string using either the list delimiter handler of the configuration (if it extends AbstractConfiguration) or with a comma as delimiter otherwise.
      Parameters:
        `config` - ImmutableConfiguration object to convert
      Returns:
        Properties created from the Configuration
      Since:
        2.2

    - #### getProperties

          public static Properties getProperties(Configuration config)

      Convert a Configuration class into a Properties class. List properties are joined into a string using either the list delimiter handler of the configuration (if it extends AbstractConfiguration) or with a comma as delimiter otherwise. This version of the method exists only for backwards compatibility reason.
      Parameters:
        `config` - Configuration object to convert
      Returns:
        Properties created from the Configuration

    - #### getMap

          public static Map<Object,Object> getMap(Configuration config)

      Convert a Configuration class into a Map class.
      Parameters:
        `config` - Configuration object to convert
      Returns:
        Map created from the Configuration

Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.