Class LazyNodeTreeContentProvider.ReverseDepthFirstTreeWalker

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

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

    • m_checkedNext

      protected boolean m_checkedNext
    • m_next

      protected INode m_next
  • Constructor Details

    • ReverseDepthFirstTreeWalker

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

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