List of usage examples for org.apache.commons.configuration DataConfiguration DataConfiguration
public DataConfiguration(Configuration configuration)
DataConfiguration
and sets the wrapped configuration. From source file:com.senseidb.test.TestHttpRestSenseiServiceImpl.java
public void testBrowseSelections() throws JSONException { SenseiRequest aRequest = new SenseiRequest(); BrowseSelection[] selections = createBrowseSelections(); aRequest.addSelections(selections);/*from www. j a va 2s .co m*/ SenseiRequest bRequest = new SenseiRequest(); bRequest.addSelections(selections); List<NameValuePair> list = new ArrayList<NameValuePair>(); HttpRestSenseiServiceImpl.convertSelectionNames(list, bRequest); MockServletRequest mockServletRequest = MockServletRequest.create(list); DataConfiguration params = new DataConfiguration(new ServletRequestConfiguration(mockServletRequest)); DefaultSenseiJSONServlet.convertSelectParam(bRequest, params); assertEquals(aRequest, bRequest); }
From source file:org.davidmason.zayf.config.ConfigLoader.java
private List<ServerInfo> getServerList() throws ConfigurationException { HierarchicalINIConfiguration config = new HierarchicalINIConfiguration(userConfig); SubnodeConfiguration serverConfig = config.getSection("servers"); DataConfiguration dataConfig = new DataConfiguration(serverConfig); List<String> prefixes = findPrefixes(dataConfig); return findServerInfoByPrefixes(dataConfig, prefixes); }
From source file:org.davidmason.zayf.rest.ServerProxyImpl.java
private void loadZanataUserConfig() { File userConfig = new File(System.getProperty("user.home"), DEFAULT_CONFIG_LOCATION); System.out.println("Config file: " + userConfig.getAbsolutePath()); try {/*ww w .java 2 s . c o m*/ HierarchicalINIConfiguration config = new HierarchicalINIConfiguration(userConfig); SubnodeConfiguration serverConfig = config.getSection("servers"); DataConfiguration dataConfig = new DataConfiguration(serverConfig); servers = getServerList(dataConfig); } catch (ConfigurationException e) { System.out.println("Failed to load configuration from " + userConfig.getAbsolutePath()); e.printStackTrace(); } }
From source file:org.debux.webmotion.server.ConfigurationTest.java
@Test public void testData() throws ConfigurationException { PropertiesConfiguration test = new PropertiesConfiguration(); test.load(new StringReader("color=#0000FF")); DataConfiguration configuration = new DataConfiguration(test); AssertJUnit.assertNotNull(configuration.getColor("color")); }
From source file:org.eclipse.kapua.commons.setting.AbstractKapuaSetting.java
protected AbstractKapuaSetting(String configResourceName) { // env+properties configuration CompositeConfiguration compositeConfig = new CompositeConfiguration(); compositeConfig.addConfiguration(new SystemConfiguration()); try {// w ww. j av a 2s . com URL configLocalUrl = ResourceUtils.getResource(configResourceName); compositeConfig.addConfiguration(new PropertiesConfiguration(configLocalUrl)); } catch (Exception e) { s_logger.error("Error loading PropertiesConfiguration", e); throw new ExceptionInInitializerError(e); } this.config = new DataConfiguration(compositeConfig); }
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 w w . j a v a 2s . c om 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();/*from w w w . j a v a 2 s .c o m*/ map.put(key, subsetDataConfig.get(valueType, key)); } return map; }
From source file:org.freaknet.gtrends.api.GoogleConfigurator.java
public static DataConfiguration getConfiguration() throws ConfigurationException { if (config == null) { config = new DataConfiguration(new PropertiesConfiguration(CONFIG_FILE)); }// ww w . ja v a 2 s . c o m return config; }
From source file:org.gss_project.gss.server.configuration.GSSConfigurationFactory.java
/** * @return the configuration object//from w w w . j a va 2 s .c om */ public synchronized static DataConfiguration getConfiguration() { try { if (configuration == null) { PropertiesConfiguration gssConfig = (PropertiesConfiguration) getClass( PropertiesConfiguration.class.getCanonicalName()).newInstance(); gssConfig.setBasePath(""); gssConfig.setFileName(configFilename); gssConfig.setEncoding("ISO-8859-7"); // Set automatic reloading. gssConfig.setReloadingStrategy(new VfsFileChangedReloadingStrategy()); gssConfig.load(); // Decorator. configuration = new DataConfiguration(gssConfig); } return configuration; } catch (ClassNotFoundException e) { // Use empty configuration, so we get no NPE but default values configuration = new DataConfiguration(new BaseConfiguration()); logger.error("Error in ExternalAPI initialization! GSS is running with default values!", e); return configuration; } catch (InstantiationException e) { // Use empty configuration, so we get no NPE but default values configuration = new DataConfiguration(new BaseConfiguration()); logger.error("Error in ExternalAPI initialization! GSS is running with default values!", e); return configuration; } catch (IllegalAccessException e) { // Use empty configuration, so we get no NPE but default values configuration = new DataConfiguration(new BaseConfiguration()); logger.error("Error in ExternalAPI initialization! GSS is running with default values!", e); return configuration; } catch (ConfigurationException e) { // Use empty configuration, so we get no NPE but default values configuration = new DataConfiguration(new BaseConfiguration()); logger.error("Error in ExternalAPI initialization! GSS is running with default values!", e); return configuration; } }
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 ww w . j a va 2 s. co m*/ } return serverUrls; }