Example usage for org.apache.commons.configuration.tree DefaultExpressionEngine DefaultExpressionEngine

List of usage examples for org.apache.commons.configuration.tree DefaultExpressionEngine DefaultExpressionEngine

Introduction

In this page you can find the example usage for org.apache.commons.configuration.tree DefaultExpressionEngine DefaultExpressionEngine.

Prototype

DefaultExpressionEngine

Source Link

Usage

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();
}