List of usage examples for org.apache.commons.configuration DefaultConfigurationBuilder getConfiguration
public CombinedConfiguration getConfiguration(boolean load) throws ConfigurationException
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); } }