TopDownTreeWalk

public class TopDownTreeWalk

A class that implements a TopDownTreeWalk.

Example of use of the Iterator:

Tree currentTree;
for (TopDownTreeWalk treeWalk = new TopDownTreeWalk(tree);
     !treeWalk.atEnd();
     treeWalk.advance()) {
    currentTree = treeWalk.get();
    ...
}

Constructors

TopDownTreeWalk

public TopDownTreeWalk(Tree root)

The TopDownTreeWalk constructor.

Parameters
  • root – The root of the tree.

Methods

advance

public void advance()

Advances to the next tree.

atEnd

public boolean atEnd()
Returns

true if I’m positioned after the last item.

get

public Tree get()
Returns

The Tree at the current position.