## Uses of Interface
org.apache.commons.configuration2.tree.ExpressionEngine

- Packages that use ExpressionEngine
  Package | Description
  --- | ---
  org.apache.commons.configuration2 | The Configuration main package.
  org.apache.commons.configuration2.builder | This package contains the implementations of configuration builder classes used to create new `Configuration` objects.
  org.apache.commons.configuration2.tree | A package with helper and utility classes used by hierarchical configurations.
  org.apache.commons.configuration2.tree.xpath | This package contains the `XPathExpressionEngine` class which enables XPATH support for querying configuration properties.

- - ### Uses of ExpressionEngine in org.apache.commons.configuration2

    Methods in org.apache.commons.configuration2 that return ExpressionEngine
    Modifier and Type | Method and Description
    --- | ---
    `ExpressionEngine` | CombinedConfiguration.`getConversionExpressionEngine()` Returns the `ExpressionEngine` for converting flat child configurations to hierarchical ones.
    `ExpressionEngine` | PatternSubtreeConfigurationWrapper.`getExpressionEngine()`
    `ExpressionEngine` | ImmutableHierarchicalConfiguration.`getExpressionEngine()` Returns the expression engine used by this configuration.
    `ExpressionEngine` | DynamicCombinedConfiguration.`getExpressionEngine()`
    `ExpressionEngine` | AbstractHierarchicalConfiguration.`getExpressionEngine()` Returns the expression engine used by this configuration.

    Methods in org.apache.commons.configuration2 with parameters of type ExpressionEngine
    Modifier and Type | Method and Description
    --- | ---
    `static HierarchicalConfiguration<?>` | ConfigurationUtils.`convertToHierarchical(Configuration conf, ExpressionEngine engine)` Converts the passed in `Configuration` object to a hierarchical one using the specified `ExpressionEngine`.
    `void` | CombinedConfiguration.`setConversionExpressionEngine(ExpressionEngine conversionExpressionEngine)` Sets the `ExpressionEngine` for converting flat child configurations to hierarchical ones.
    `void` | PatternSubtreeConfigurationWrapper.`setExpressionEngine(ExpressionEngine expressionEngine)`
    `void` | HierarchicalConfiguration.`setExpressionEngine(ExpressionEngine expressionEngine)` Sets the expression engine to be used by this configuration.
    `void` | DynamicCombinedConfiguration.`setExpressionEngine(ExpressionEngine expressionEngine)`
    `void` | AbstractHierarchicalConfiguration.`setExpressionEngine(ExpressionEngine expressionEngine)` Sets the expression engine to be used by this configuration.

  - ### Uses of ExpressionEngine in org.apache.commons.configuration2.builder

    Methods in org.apache.commons.configuration2.builder with parameters of type ExpressionEngine
    Modifier and Type | Method and Description
    --- | ---
    `T` | HierarchicalBuilderProperties.`setExpressionEngine(ExpressionEngine engine)` Sets the `ExpressionEngine` to be used when querying the configuration.
    `HierarchicalBuilderParametersImpl` | HierarchicalBuilderParametersImpl.`setExpressionEngine(ExpressionEngine engine)` Sets the `ExpressionEngine` to be used when querying the configuration.

  - ### Uses of ExpressionEngine in org.apache.commons.configuration2.tree

    Classes in org.apache.commons.configuration2.tree that implement ExpressionEngine
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultExpressionEngine` A default implementation of the `ExpressionEngine` interface providing the "native" expression language for hierarchical configurations.

  - ### Uses of ExpressionEngine in org.apache.commons.configuration2.tree.xpath

    Classes in org.apache.commons.configuration2.tree.xpath that implement ExpressionEngine
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XPathExpressionEngine` A specialized implementation of the `ExpressionEngine` interface that is able to evaluate XPATH expressions.

Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.