Example usage for org.apache.commons.configuration BaseConfiguration getKeys

List of usage examples for org.apache.commons.configuration BaseConfiguration getKeys

Introduction

In this page you can find the example usage for org.apache.commons.configuration BaseConfiguration getKeys.

Prototype

public Iterator getKeys() 

Source Link

Document

Get the list of the keys contained in the configuration repository.

Usage

From source file:net.riccardocossu.i18split.maven.I18splitMojo.java

public void execute() throws MojoExecutionException {
    File f = new File(outputBasePath);

    if (!f.exists()) {
        f.mkdirs();//from   w w w . ja  v a  2  s  . com
    }

    BaseConfiguration conf = new BaseConfiguration();
    conf.addProperty(ConfigKeys.INPUT_DRIVER, inputPlugin);
    conf.addProperty(ConfigKeys.OUTPUT_DRIVER, outputPlugin);
    conf.addProperty(ConfigKeys.OUTPUT_BASE_PATH, outputBasePath);
    conf.addProperty(ConfigKeys.INPUT_BASE_PATH, inputBasePath);
    conf.addProperty(ConfigKeys.INPUT_ENCODING, inputEncoding);
    conf.addProperty(ConfigKeys.OUTPUT_ENCODING, outputEncoding);
    if (pluginsConfig != null) {
        @SuppressWarnings("unchecked")
        MapConfiguration mc = new MapConfiguration(pluginsConfig);
        conf.append(mc);
    }
    org.apache.maven.plugin.logging.Log log = getLog();
    Iterator<String> keys = conf.getKeys();
    while (keys.hasNext()) {
        String k = keys.next();
        log.info(String.format("%s = %s", k, conf.getProperty(k)));
    }
    Engine eng = new Engine(conf);
    eng.process();

}

From source file:org.trustedanalytics.atk.giraph.io.titan.GiraphToTitanGraphFactory.java

public static void addFaunusInputConfiguration(Configuration hadoopConfig) {
    BaseConfiguration titanConfig = createTitanBaseConfiguration(hadoopConfig, GIRAPH_TITAN.get(hadoopConfig));
    Iterator keys = titanConfig.getKeys();
    String prefix = "titan.hadoop.input.conf.";
    while (keys.hasNext()) {
        String key = (String) keys.next();
        hadoopConfig.set(prefix + key, titanConfig.getString(key));
    }//from   w  ww. java 2s .  c om
}