Class ConfigurationUtil


  • public class ConfigurationUtil
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.apache.commons.configuration2.PropertiesConfiguration newConfiguration​(java.util.function.Function<org.apache.commons.configuration2.builder.fluent.Configurations,​org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.PropertiesConfiguration>> builderFunction)
      Create a new PropertiesConfiguration using the given builder function.
      static org.apache.commons.configuration2.Configuration readSystemPropertiesAsConfiguration()
      Read system properties as a Configuration.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConfigurationUtil

        public ConfigurationUtil()
    • Method Detail

      • newConfiguration

        public static org.apache.commons.configuration2.PropertiesConfiguration newConfiguration​(java.util.function.Function<org.apache.commons.configuration2.builder.fluent.Configurations,​org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.PropertiesConfiguration>> builderFunction)
                                                                                          throws org.apache.commons.configuration2.ex.ConfigurationException
        Create a new PropertiesConfiguration using the given builder function. The purpose of this method is to configure the list handling to behave in the same way as in commons-configuration 1.x. without duplicating the code in multiple places.
        Parameters:
        builderFunction - a function that takes a Configurations object and returns a FileBasedConfigurationBuilder
        Returns:
        a new PropertiesConfiguration
        Throws:
        org.apache.commons.configuration2.ex.ConfigurationException - if there is an error creating the configuration
      • readSystemPropertiesAsConfiguration

        public static org.apache.commons.configuration2.Configuration readSystemPropertiesAsConfiguration()
        Read system properties as a Configuration. Where a copy of the system properties is made so that mutations to the Configuration do not affect the system properties.
        Returns:
        a Configuration object containing the system properties