Class DepthFirstSearch

java.lang.Object
org.dbunit.util.search.DepthFirstSearch
All Implemented Interfaces:
ISearchAlgorithm

public class DepthFirstSearch extends Object implements ISearchAlgorithm
Search using depth-first algorithm.

An instance of this class must be used only once, as it maintains the internal state of the search.

Since:
2.4.0
Version:
$Revision$ $Date$
Author:
gommma (gommma AT users.sourceforge.net), Last changed by: $Author$
  • Field Details

    • logger

      protected final org.slf4j.Logger logger
  • Constructor Details

    • DepthFirstSearch

      public DepthFirstSearch()
      Creates a new depth-first algorithm using the maximum search depth for recursing over the nodes.
    • DepthFirstSearch

      public DepthFirstSearch(int searchDepth)
      Creates a new depth-first algorithm
      Parameters:
      searchDepth - The search depth to be used when traversing the nodes recursively. Must be > 0.
      Since:
      2.4
  • Method Details