|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.jgit.lib.TreeIterator
public class TreeIterator
A tree iterator iterates over a tree and all its members recursing into
subtrees according to order.
Default is to only visit leafs. An TreeIterator.Order value can be supplied to
make the iteration include Tree nodes as well either before or after the
child nodes have been visited.
| Nested Class Summary | |
|---|---|
static class |
TreeIterator.Order
Traversal order |
| Constructor Summary | |
|---|---|
TreeIterator(Tree start)
Construct a TreeIterator for visiting all non-tree nodes. |
|
TreeIterator(Tree start,
TreeIterator.Order order)
Construct a TreeIterator visiting all nodes in a tree in a given
order. |
|
| Method Summary | |
|---|---|
boolean |
hasNext()
|
TreeEntry |
next()
|
void |
remove()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TreeIterator(Tree start)
TreeIterator for visiting all non-tree nodes.
start -
public TreeIterator(Tree start,
TreeIterator.Order order)
TreeIterator visiting all nodes in a tree in a given
order.
start - Root nodeorder - TreeIterator.Order| Method Detail |
|---|
public TreeEntry next()
next in interface java.util.Iterator<TreeEntry>public boolean hasNext()
hasNext in interface java.util.Iterator<TreeEntry>public void remove()
remove in interface java.util.Iterator<TreeEntry>
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||