List of usage examples for org.apache.commons.configuration DataConfiguration getKeys
public Iterator getKeys()
From source file:examples.ExampleLogDataParsedListener.java
@Override public void processingStarted(BatchProcessingContext batchProcessingContext) { System.out.println("Batch processing started"); DataConfiguration configuration = batchProcessingContext.getConfiguration(); System.out.println("Dumping batch processing configuration."); Iterator<String> keys = configuration.getKeys(); while (keys.hasNext()) { String next = keys.next(); System.out.printf("%s=%s%n", next, configuration.getString(next)); }//from w ww .j ava2 s. c om }
From source file:org.davidmason.zayf.config.ConfigLoader.java
private List<String> findPrefixes(DataConfiguration serverConfig) { List<String> prefixes = new ArrayList<String>(); Iterator<String> iter = serverConfig.getKeys(); while (iter.hasNext()) { String key = iter.next(); if (key.endsWith(URL_KEY_SUFFIX)) { String prefix = key.substring(0, key.length() - URL_KEY_SUFFIX.length()); if (!prefix.isEmpty()) { prefixes.add(prefix);/* w w w. ja va 2s. c o m*/ } } } return prefixes; }
From source file:org.davidmason.zayf.rest.ServerProxyImpl.java
private List<ServerInfo> getServerList(DataConfiguration serverConfig) { List<String> prefixes = new ArrayList<String>(); Iterator<String> iter = serverConfig.getKeys(); // TODO log.debug System.out.print("Keys: "); while (iter.hasNext()) { String key = iter.next(); // TODO log.debug System.out.print(key + " "); if (key.endsWith(urlKeySuffix)) { String prefix = key.substring(0, key.length() - urlKeySuffix.length()); if (!prefix.isEmpty()) { prefixes.add(prefix);/* w ww . ja v a 2s . c o m*/ } } } // TODO log.debug System.out.println(); List<ServerInfo> servers = new ArrayList<ServerInfo>(); for (String prefix : prefixes) { String urlKey = prefix + urlKeySuffix; String userNameKey = prefix + userNameSuffix; String apiKeyKey = prefix + apiKeyKeySuffix; // TODO log.debug System.out.println("urlKey: " + urlKey + " userNameKey: " + userNameKey + " apiKeyKey: " + apiKeyKey); ServerInfo server = new ServerInfo(prefix, serverConfig.getURL(urlKey, null), serverConfig.getString(userNameKey, null), serverConfig.getString(apiKeyKey, null)); servers.add(server); } return servers; }
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)); }//from w w w. jav a2s. com } return serverUrls; }