Example usage for org.apache.commons.configuration ConfigurationFactory getConfiguration

List of usage examples for org.apache.commons.configuration ConfigurationFactory getConfiguration

Introduction

In this page you can find the example usage for org.apache.commons.configuration ConfigurationFactory getConfiguration.

Prototype

public Configuration getConfiguration() throws ConfigurationException 

Source Link

Document

Return the configuration provided by this factory.

Usage

From source file:org.apache.qpid.server.configuration.XmlConfigurationUtilities.java

public static Configuration parseConfig(File file) throws ConfigurationException {
    ConfigurationFactory factory = new ConfigurationFactory();
    factory.setConfigurationFileName(file.getAbsolutePath());
    Configuration conf = factory.getConfiguration();

    Iterator<?> keys = conf.getKeys();
    if (!keys.hasNext()) {
        keys = null;//ww w  .j  a v a 2  s.com
        conf = flatConfig(file);
    }

    return conf;
}

From source file:org.genemania.util.ApplicationConfig.java

protected ApplicationConfig() {
    try {//from   w  w w  .j a va 2 s.c  o m
        ConfigurationFactory factory = new ConfigurationFactory(Constants.APP_CONFIG_FILENAME);
        config = factory.getConfiguration();
    } catch (ConfigurationException x) {
        log.error("Application configuration error.", x);
    }
}

From source file:org.wso2.andes.configuration.qpid.ServerConfiguration.java

private static org.apache.commons.configuration.Configuration parseConfig(File file)
        throws ConfigurationException {
    ConfigurationFactory factory = new ConfigurationFactory();
    factory.setConfigurationFileName(file.getAbsolutePath());
    org.apache.commons.configuration.Configuration conf = factory.getConfiguration();

    Iterator<?> keys = conf.getKeys();
    if (!keys.hasNext()) {
        conf = flatConfig(file);//from  w  ww.  j ava2  s  .  co  m
    }

    substituteEnvironmentVariables(conf);

    return conf;
}

From source file:org.wso2.andes.server.configuration.ServerConfiguration.java

private static Configuration parseConfig(File file) throws ConfigurationException {
    ConfigurationFactory factory = new ConfigurationFactory();
    factory.setConfigurationFileName(file.getAbsolutePath());
    Configuration conf = factory.getConfiguration();

    Iterator<?> keys = conf.getKeys();
    if (!keys.hasNext()) {
        keys = null;//from  ww  w  .  ja v  a2 s  . c  o m
        conf = flatConfig(file);
    }

    substituteEnvironmentVariables(conf);

    return conf;
}

From source file:org.xmlactions.action.config.PropertyContainer.java

/**
 * This makes it possible to add a new configuration using a spring bean
 * factory, the factory is not really a factory
 * //from  w  w  w. ja  v  a2s.  c  om
 * @throws ConfigurationException
 */
public CompositeConfiguration addConfigurationFile(String configFile) throws ConfigurationException {

    URL url = PropertyContainer.class.getResource(configFile);
    Validate.notNull(url, "Missing configuration file [" + configFile + "]");
    ConfigurationFactory cf = new ConfigurationFactory(url.getFile());
    compositeConfiguration.addConfiguration(cf.getConfiguration());
    return compositeConfiguration;
}