List of usage examples for org.apache.commons.configuration HierarchicalConfiguration setProperty
public void setProperty(String key, Object value)
From source file:com.eyeq.pivot4j.ui.property.AbstractProperty.java
/** * @see com.eyeq.pivot4j.state.Configurable#saveSettings(org.apache.commons. * configuration.HierarchicalConfiguration) *///from w w w. j av a 2s .c o m @Override public void saveSettings(HierarchicalConfiguration configuration) { configuration.setProperty("[@name]", name); }
From source file:com.cedarsoft.configuration.xml.XmlConfigurationManagerTest.java
@Test public void testGetConfiguration() throws Exception { assertNotNull(manager.getConfiguration()); ConfigurationNode rootNode = manager.getConfiguration().getRootNode(); assertEquals(0, rootNode.getChildren().size()); assertNotNull(manager.getModuleConfiguration(Integer.class)); assertEquals(1, rootNode.getChildren().size()); HierarchicalConfiguration stringConfig = manager.getModuleConfiguration(String.class); stringConfig.setProperty("daProp", 7); assertEquals(7, manager.getModuleConfiguration(String.class).getProperty("daProp")); }
From source file:com.commercehub.bamboo.plugins.gitlab.GitLabWebRepositoryViewer.java
@NotNull @Override//w w w .jav a2s . c om public HierarchicalConfiguration toConfiguration() { HierarchicalConfiguration config = super.toConfiguration(); config.setProperty(WEB_REPOSITORY_URL, webRepositoryUrl); return config; }
From source file:com.eyeq.pivot4j.ui.property.SimpleProperty.java
/** * @see com.eyeq.pivot4j.ui.property.AbstractProperty#saveSettings(org.apache.commons.configuration.HierarchicalConfiguration) *//* ww w.j a va2s .c om*/ @Override public void saveSettings(HierarchicalConfiguration configuration) { super.saveSettings(configuration); if (value != null) { configuration.setProperty("value", value); } }
From source file:com.eyeq.pivot4j.ui.condition.CellTypeCondition.java
/** * @see com.eyeq.pivot4j.ui.condition.AbstractCondition#saveSettings(org.apache.commons.configuration.HierarchicalConfiguration) *///from w w w. ja v a 2s.c o m @Override public void saveSettings(HierarchicalConfiguration configuration) { super.saveSettings(configuration); if (cellType == null) { return; } configuration.setProperty("value", cellType.name()); }
From source file:com.eyeq.pivot4j.ui.condition.NotCondition.java
/** * @see com.eyeq.pivot4j.ui.condition.AbstractCondition#saveSettings(org.apache.commons.configuration.HierarchicalConfiguration) *///w w w. j ava 2 s . co m @Override public void saveSettings(HierarchicalConfiguration configuration) { super.saveSettings(configuration); if (subCondition == null) { return; } configuration.setProperty("condition", ""); subCondition.saveSettings(configuration.configurationAt("condition")); }
From source file:com.eyeq.pivot4j.ui.property.ConditionalProperty.java
/** * @see com.eyeq.pivot4j.ui.property.AbstractProperty#saveSettings(org.apache.commons.configuration.HierarchicalConfiguration) *//*from ww w .jav a2 s . com*/ @Override public void saveSettings(HierarchicalConfiguration configuration) { super.saveSettings(configuration); if (defaultValue != null) { configuration.setProperty("default", defaultValue); } if (values != null) { int index = 0; configuration.setProperty("conditions", ""); SubnodeConfiguration configurations = configuration.configurationAt("conditions"); for (ConditionalValue value : values) { String prefix = String.format("condition-property(%s)", index++); configurations.setProperty(prefix + ".condition", ""); configurations.setProperty(prefix + ".value", value.getValue()); SubnodeConfiguration conditionConfig = configurations.configurationAt(prefix + ".condition"); value.getCondition().saveSettings(conditionConfig); } } }
From source file:de.uni_rostock.goodod.tools.Configuration.java
private HierarchicalConfiguration readTestConfig(File testFile) throws ConfigurationException, FileNotFoundException, IOException { HierarchicalConfiguration finalConf = null; CombinedConfiguration mergedConf = null; HierarchicalConfiguration loadedConf = null; if (isXMLConfig(testFile)) { loadedConf = new XMLPropertyListConfiguration(testFile); } else {//from ww w .j a v a 2s. co m loadedConf = new PropertyListConfiguration(testFile); } /* * Some compatibility magic: Our initial version had very specific uses and according configuration wording. * We want to be more generic, so we re-route some information in the configs. */ HierarchicalConfiguration groupsConf = (HierarchicalConfiguration) loadedConf .getProperty("groupOntologies"); if (null == loadedConf.getProperty("studentOntologies") && (null != groupsConf)) { HierarchicalConfiguration cfg = new HierarchicalConfiguration(); mergedConf = new CombinedConfiguration(new OverrideCombiner()); cfg.setProperty("studentOntologies", groupsConf); mergedConf.addConfiguration(cfg); mergedConf.addConfiguration(loadedConf); finalConf = mergedConf; } else { finalConf = loadedConf; } return finalConf; }
From source file:com.eyeq.pivot4j.ui.property.PropertySupport.java
/** * @see com.eyeq.pivot4j.state.Configurable#saveSettings(org.apache.commons.configuration.HierarchicalConfiguration) *///from w w w. ja v a 2 s . c om @Override public void saveSettings(HierarchicalConfiguration configuration) { int index = 0; for (Property property : properties.values()) { String name = String.format("property(%s)", index++); configuration.setProperty(name, ""); SubnodeConfiguration propertyConfig = configuration.configurationAt(name); property.saveSettings(propertyConfig); } }
From source file:com.eyeq.pivot4j.ui.condition.AndCondition.java
/** * @see com.eyeq.pivot4j.ui.condition.AbstractCondition#saveSettings(org.apache.commons.configuration.HierarchicalConfiguration) *//*from www .j ava 2 s . c o m*/ @Override public void saveSettings(HierarchicalConfiguration configuration) { super.saveSettings(configuration); if (subConditions == null) { return; } int index = 0; for (Condition condition : subConditions) { String name = String.format("condition(%s)", index++); configuration.setProperty(name, ""); HierarchicalConfiguration subConfig = configuration.configurationAt(name); condition.saveSettings(subConfig); } }