Class ConfigurationConverter


  • public final class ConfigurationConverter
    extends java.lang.Object
    Configuration converter. Helper class to convert between Configuration, ExtendedProperties and standard Properties.
    Version:
    $Id: ConfigurationConverter.java 1785888 2017-03-07 21:05:35Z oheger $
    Author:
    Martin Poeschl
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Configuration getConfiguration​(java.util.Properties props)
      Convert a standard Properties class into a configuration class.
      static java.util.Map<java.lang.Object,​java.lang.Object> getMap​(Configuration config)
      Convert a Configuration class into a Map class.
      static java.util.Properties getProperties​(Configuration config)
      Convert a Configuration class into a Properties class.
      static java.util.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​(java.util.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 java.util.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 java.util.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 java.util.Map<java.lang.Object,​java.lang.Object> getMap​(Configuration config)
        Convert a Configuration class into a Map class.
        Parameters:
        config - Configuration object to convert
        Returns:
        Map created from the Configuration