List of usage examples for org.apache.commons.configuration DataConfiguration get
public Object get(Class cls, String key)
From source file:org.eclipse.kapua.commons.setting.AbstractKapuaSetting.java
public <V> Map<String, V> getMap(Class<V> valueType, K prefixKey, String regex) { Map<String, V> map = new HashMap<String, V>(); Configuration subsetConfig = config.subset(prefixKey.key()); DataConfiguration subsetDataConfig = new DataConfiguration(subsetConfig); for (Iterator<String> it = subsetConfig.getKeys(); it.hasNext();) { String key = it.next();/* w ww . j a va 2 s .com*/ if (Pattern.matches(regex, key)) { map.put(key, subsetDataConfig.get(valueType, key)); } } return map; }
From source file:org.eclipse.kapua.commons.setting.AbstractKapuaSetting.java
public <V> Map<String, V> getMap(Class<V> valueType, K prefixKey) { Map<String, V> map = new HashMap<String, V>(); Configuration subsetConfig = config.subset(prefixKey.key()); DataConfiguration subsetDataConfig = new DataConfiguration(subsetConfig); for (Iterator<String> it = subsetConfig.getKeys(); it.hasNext();) { String key = it.next();/* w w w.j a v a 2s . com*/ map.put(key, subsetDataConfig.get(valueType, key)); } return map; }
From source file:org.zanata.client.commands.init.UserConfigHandler.java
private List<URL> readServerUrlsFromUserConfig(HierarchicalINIConfiguration config) throws ConfigurationException { SubnodeConfiguration servers = config.getSection("servers"); DataConfiguration dataConfig = new DataConfiguration(servers); List<URL> serverUrls = Lists.newArrayList(); for (Iterator<String> iterator = dataConfig.getKeys(); iterator.hasNext();) { String key = iterator.next(); if (key.endsWith(".url")) { serverUrls.add(dataConfig.get(URL.class, key)); }//w ww .jav a 2 s.c o m } return serverUrls; }