Class AVLTree.TreeNodeIterator

java.lang.Object
org.jgrapht.util.AVLTree.TreeNodeIterator
All Implemented Interfaces:
Iterator<AVLTree.TreeNode<T>>
Enclosing class:
AVLTree<T>

private class AVLTree.TreeNodeIterator extends Object implements Iterator<AVLTree.TreeNode<T>>
Iterator over the tree nodes. The nodes are returned according to the in order tree traversal.
  • Field Details

    • nextNode

      private AVLTree.TreeNode<T> nextNode
      A node that is returned next or null if all nodes are traversed
    • expectedModCount

      private final int expectedModCount
      Number of modifications of the tree at the time this iterator is created.
  • Constructor Details

    • TreeNodeIterator

      public TreeNodeIterator()
      Constructs a new TreeNodeIterator
  • Method Details