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

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

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

    Classes in org.apache.commons.configuration2 that implement ConfigurationNodeVisitor
    Modifier and Type | Class | Description
    --- | --- | ---
    `protected static class` | `BaseHierarchicalConfiguration.BuilderVisitor` | A specialized visitor base class that can be used for storing the tree of configuration nodes.

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

    Classes in org.apache.commons.configuration2.tree that implement ConfigurationNodeVisitor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ConfigurationNodeVisitorAdapter<T>` | A simple adapter class that simplifies writing custom node visitor implementations.

    Methods in org.apache.commons.configuration2.tree with parameters of type ConfigurationNodeVisitor
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> void` | NodeTreeWalker.`walkBFS​(T root, ConfigurationNodeVisitor<T> visitor, NodeHandler<T> handler)` | Visits all nodes in the hierarchy represented by the given root node in breadth first search manner.
    `<T> void` | NodeTreeWalker.`walkDFS​(T root, ConfigurationNodeVisitor<T> visitor, NodeHandler<T> handler)` | Visits all nodes in the hierarchy represented by the given root node in depth first search manner.