List of usage examples for org.apache.commons.configuration.tree DefaultExpressionEngine DefaultExpressionEngine
DefaultExpressionEngine
From source file:com.github.nethad.clustermeister.api.impl.YamlConfiguration.java
public YamlConfiguration() { this.setExpressionEngine(new DefaultExpressionEngine()); }
From source file:com.github.nethad.clustermeister.api.impl.YamlConfiguration.java
public YamlConfiguration(String configFilePath) throws ConfigurationException { this.setExpressionEngine(new DefaultExpressionEngine()); try {/* w w w . j a va 2 s . co m*/ load(new FileReader(configFilePath)); } catch (FileNotFoundException ex) { throw new ConfigurationException(ex); } }
From source file:com.processpuzzle.application.configuration.domain.PropertyContext.java
@Override protected void setUpTransientComponents() { File resourceFile = null;/*from ww w.j av a 2 s . c o m*/ try { log.debug("Trying to load resource: " + configurationDescriptorUrl); Resource resource = loader.getResource(configurationDescriptorUrl); if (resource != null) resourceFile = resource.getFile(); else throw new IOException( "Configuration descriptor: " + configurationDescriptorUrl + " can't be load."); DefaultConfigurationBuilder configurationBuilder = new DefaultConfigurationBuilder(resourceFile); configuration = configurationBuilder.getConfiguration(true); configuration.setExpressionEngine(new DefaultExpressionEngine()); } catch (ConfigurationException e) { log.debug(e.getMessage()); throw new ConfigurationSetUpException(configurationDescriptorUrl, e); } catch (IOException e) { throw new UndefinedPropertyDescriptorException(configurationDescriptorUrl, e); } }
From source file:org.settings4j.helper.configuration.ConfigurationToConnectorAdapterTest.java
private HierarchicalINIConfiguration addINIConfiguration(final Settings4jRepository testSettings, final String connectorName, final String fileName, final String propertyDelimiter) throws ConfigurationException { ConfigurationToConnectorAdapter connector = (ConfigurationToConnectorAdapter) testSettings.getSettings()// .getConnector(connectorName); if (connector == null) { final File iniConfig = new File(TestUtils.getTestFolder(), "helper/configuration/" + fileName); iniConfig.delete();/*from w w w .j av a 2 s . co m*/ HierarchicalINIConfiguration configuration = new HierarchicalINIConfiguration(iniConfig); final DefaultExpressionEngine expressionEngine = new DefaultExpressionEngine(); expressionEngine.setPropertyDelimiter(propertyDelimiter); configuration.setExpressionEngine(expressionEngine); connector = new ConfigurationToConnectorAdapter(connectorName, configuration); testSettings.getSettings().addConnector(// connector, ConnectorPositions.afterLast(SystemPropertyConnector.class)); } return (HierarchicalINIConfiguration) connector.getConfiguration(); }
From source file:org.settings4j.helper.configuration.ConfigurationToConnectorAdapterTest.java
private XMLConfiguration addXmlConfiguration(final Settings4jRepository testSettings, final String connectorName, final String fileName, final String propertyDelimiter) throws ConfigurationException { ConfigurationToConnectorAdapter connector = (ConfigurationToConnectorAdapter) testSettings.getSettings()// .getConnector(connectorName); if (connector == null) { final File iniConfig = new File(TestUtils.getTestFolder(), "helper/configuration/" + fileName); iniConfig.delete();/*from w ww. java2 s . co m*/ XMLConfiguration configuration = new XMLConfiguration(iniConfig); final DefaultExpressionEngine expressionEngine = new DefaultExpressionEngine(); expressionEngine.setPropertyDelimiter(propertyDelimiter); configuration.setExpressionEngine(expressionEngine); connector = new ConfigurationToConnectorAdapter(connectorName, configuration); testSettings.getSettings().addConnector(connector, // ConnectorPositions.firstValid(// ConnectorPositions.afterLast(SystemPropertyConnector.class), // ConnectorPositions.atFirst() // if no SystemPropertyConnector is configured. )// ); } return (XMLConfiguration) connector.getConfiguration(); }