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

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

Introduction

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

Prototype

public CombinedConfiguration getConfiguration(boolean load) throws ConfigurationException 

Source Link

Document

Returns the configuration provided by this builder.

Usage

From source file:org.jls.toolbox.util.ResourceManager.java

/**
 * Instanciates the resources manager./*from   www  .  j av  a  2 s .co  m*/
 */
private ResourceManager() {
    this.logger = LogManager.getLogger();
    DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
    builder.setConfigurationBasePath(RESOURCES_PATH);
    builder.setBasePath(RESOURCES_PATH);
    try {
        builder.setFile(getResourceAsFile(CONFIG_FILE));
        builder.setEncoding("UTF8");
        this.configuration = builder.getConfiguration(true);
    } catch (Exception e) {
        this.logger.fatal("An error occured while building application properties", e);
        Runtime.getRuntime().exit(-1);
    }
}

From source file:org.mapbuilderfreq.FrequencyMapClient.java

public static void main(String args[]) {
    System.out.println("MapBuilder started at " + new Date().toString());

    try {//from  w  w  w.  j  ava 2 s . c o m
        DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
        File f = new File("config/config.xml");
        builder.setFile(f);
        CombinedConfiguration config = builder.getConfiguration(true);

        DB_HOST = config.getString("database.host");
        DB_PORT = config.getString("database.port");
        DB_USER = config.getString("database.user");
        DB_PASSWORD = config.getString("database.password");
        DB_NAME = config.getString("database.name");

        GEOSERVER_IP = config.getString("geoserver.geoserver-IP");
        GEOSERVER_PORT = config.getString("geoserver.geoserver-port");
        GEOSERVER_USER = config.getString("geoserver.geoserver-user");
        GEOSERVER_PASSWORD = config.getString("geoserver.geoserver-password");

        GEOSERVER_WORKSPACE = config.getString("geoserver.workspace");
        GEOSERVER_DATASTORE = config.getString("geoserver.datastore");

        SCORE_TYPE = config.getString("score-prams.type");
        SCORE_THRESHOLD = config.getFloat("score-prams.threshold");
        ONLY_QUALIFIED = config.getBoolean("score-prams.only-qualified");
        NUM_DAYS_AGGREGATE = config.getInt("score-prams.num-days-aggregate");
        AGGREGATE_COEFFICIENT = config.getFloat("score-prams.aggregate-coefficient");

        FILE_INPUT_DIR = config.getString("file-paths.input-path");
        FILE_OUTPUT_DIR = config.getString("file-paths.output-path");

        Class.forName("org.postgresql.Driver");
        String dbUrl = "jdbc:postgresql://" + DB_HOST + ":" + DB_PORT + "/" + DB_NAME;

        db = DriverManager.getConnection(dbUrl, DB_USER, DB_PASSWORD);

        String url = "http://" + GEOSERVER_IP + ":" + GEOSERVER_PORT + "/geoserver";
        gsh = new GeoServerHandler(url, GEOSERVER_USER, GEOSERVER_PASSWORD);
        gsh.setWorkspace(GEOSERVER_WORKSPACE);
        gsh.setFileDirecetory(FILE_OUTPUT_DIR);

        execute();
    } catch (ConfigurationException cex) {
        System.err.println("Error occurred while reading configurations....");
        System.err.println(cex);
        System.exit(0);
    } catch (ClassNotFoundException ex) {
        System.err.println("Database Driver not found....");
        System.err.println(ex);
        System.exit(0);
    } catch (SQLException ex) {
        System.err.println("Database Connection failed....");
        System.err.println(ex);
        System.exit(0);
    }
}

From source file:org.tgta.normalizer.WordNormalizer.java

public void init() {
    try {/*www  . j  a v a 2s. co  m*/
        DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
        File f = new File("config/config.xml");
        builder.setFile(f);
        CombinedConfiguration config = builder.getConfiguration(true);

        dicFile = config.getString("word-normalizer.normalization-dic");

        wordList = new Hashtable();
        dictionary = new HashSet<>();

        InputStream in = new FileInputStream(new File(dicFile));
        BufferedReader reader = new BufferedReader(new InputStreamReader(in));
        String line;
        while ((line = reader.readLine()) != null) {
            String[] arr = line.toLowerCase().split(",");
            wordList.put(arr[0], arr[1]);
            dictionary.add(arr[0]);
        }
        reader.close();
    } catch (ConfigurationException | IOException ex) {
        System.out.println("Error occurred while init WordNormalizer....");
        System.out.println(ex);
        System.exit(0);
    }
}