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

- Packages that use NodeMatcher
  Package | Description
  --- | ---
  org.apache.commons.configuration2.tree | A package with helper and utility classes used by hierarchical configurations.

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

    Classes in org.apache.commons.configuration2.tree that implement NodeMatcher
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NodeNameMatchers` | An enumeration class with several pre-defined `NodeMatcher` implementations based on node names.

    Methods in org.apache.commons.configuration2.tree with parameters of type NodeMatcher
    Modifier and Type | Method | Description
    --- | --- | ---
    `<C> List<T>` | NodeHandler.`getMatchingChildren​(T node, NodeMatcher<C> matcher, C criterion)` | Gets an unmodifiable list of all children of the specified node which are matched by the passed in `NodeMatcher` against the provided criterion.
    `<C> List<T>` | NodeHandlerDecorator.`getMatchingChildren​(T node, NodeMatcher<C> matcher, C criterion)` |
    `<C> int` | NodeHandler.`getMatchingChildrenCount​(T node, NodeMatcher<C> matcher, C criterion)` | Gets the number of children of the specified node which are matched by the given `NodeMatcher`.
    `<C> int` | NodeHandlerDecorator.`getMatchingChildrenCount​(T node, NodeMatcher<C> matcher, C criterion)` |

    Constructors in org.apache.commons.configuration2.tree with parameters of type NodeMatcher
    Constructor | Description
    --- | ---
    `DefaultExpressionEngine​(DefaultExpressionEngineSymbols syms, NodeMatcher<String> nodeNameMatcher)` | Creates a new instance of `DefaultExpressionEngine` and initializes its symbols and the matcher for comparing node names.