Class LazyNodeTreeContentProvider.DepthFirstTreeWalker

java.lang.Object
com.webmethods.caf.faces.data.tree.object.LazyNodeTreeContentProvider.DepthFirstTreeWalker
All Implemented Interfaces:
Iterator<INode>
Enclosing class:
LazyNodeTreeContentProvider

protected class LazyNodeTreeContentProvider.DepthFirstTreeWalker extends Object implements Iterator<INode>
Iterates over the tree in depth-first order, returning INodes.
  • Field Details

    • m_checkedNext

      protected boolean m_checkedNext
    • m_next

      protected INode m_next
  • Constructor Details

    • DepthFirstTreeWalker

      public DepthFirstTreeWalker()
      New tree walker starting from the first root (inclusive).
    • DepthFirstTreeWalker

      public DepthFirstTreeWalker(INode node)
      New tree walker starting from the specified node (inclusive).
  • Method Details