List of usage examples for org.apache.commons.configuration.tree DefaultExpressionEngine setPropertyDelimiter
public void setPropertyDelimiter(String propertyDelimiter)
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 a v a 2 s .c o 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 w w. ja v a2 s . com*/ 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(); }