Class ExpandedTreeItemIterator<T>

java.lang.Object
org.jhotdraw8.fxbase.tree.ExpandedTreeItemIterator<T>
Type Parameters:
T - The type of the value property within TreeItem.
All Implemented Interfaces:
Iterator<javafx.scene.control.TreeItem<T>>

public class ExpandedTreeItemIterator<T> extends Object implements Iterator<javafx.scene.control.TreeItem<T>>
Iterates in preorder sequence over all expanded tree items.
Author:
Werner Randelshofer
  • Constructor Details

    • ExpandedTreeItemIterator

      public ExpandedTreeItemIterator(javafx.scene.control.TreeItem<T> root)
  • Method Details

    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<T>
    • next

      public javafx.scene.control.TreeItem<T> next()
      Specified by:
      next in interface Iterator<T>
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator<T>