List of usage examples for org.apache.commons.configuration2 HierarchicalConfiguration configurationAt
HierarchicalConfiguration<T> configurationAt(String key);
From source file:Executable.Case.java
/** * Constructor from a config (read in from a XML file) * @param params The config/*w w w .ja va 2 s. c o m*/ */ public Case(HierarchicalConfiguration<ImmutableNode> params) { name = params.getString("name"); filters = new ArrayList<>(); for (HierarchicalConfiguration<ImmutableNode> filter : params.configurationsAt("filter")) { filters.add(Available.getFilter(filter)); } caller = Available.getCaller(params.configurationAt("caller")); imputer = new ImputationOption(params.configurationAt("imputation")); combiner = new CombinerOption(params.configurationAt("combiner")); //THIS IS ONE HELL OF A FUDGE ANDS SHOULD BE FIXED! if (params.containsKey("stats.pretty") || params.containsKey("stats.depth") || params.containsKey("stats.geno") || params.containsKey("stats.depthgeno")) { print = new PrintStats(params.configurationAt("stats")); } additional = params.getString("additional", ""); }
From source file:org.restcomm.media.bootstrap.configuration.XmlConfigurationLoader.java
private static void configurePlayer(HierarchicalConfiguration<ImmutableNode> src, ResourcesConfiguration dst) { HierarchicalConfiguration<ImmutableNode> player = src.configurationAt("player"); HierarchicalConfiguration<ImmutableNode> cache; try {/*from w w w . jav a 2 s. co m*/ cache = player.configurationAt("cache"); } catch (ConfigurationRuntimeException exception) { log.info("No cache was specified for player"); return; } dst.setPlayerCache(cache.getBoolean("cacheEnabled", ResourcesConfiguration.PLAYER_CACHE_ENABLED), cache.getInt("cacheSize", ResourcesConfiguration.PLAYER_CACHE_SIZE)); }