# 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.