public class MutableTreeNodeIterator extends Object implements Iterator<MutableTreeNode>
| Modifier and Type | Field and Description |
|---|---|
private MutableTreeNode |
current |
private boolean |
hasNext |
private int |
nodeTier |
private LinkedList<Integer> |
path |
private MutableTreeNode |
root |
| Constructor and Description |
|---|
MutableTreeNodeIterator(MutableTreeNode root) |
| Modifier and Type | Method and Description |
|---|---|
int |
getTier() |
boolean |
hasNext() |
MutableTreeNode |
next() |
void |
remove() |
void |
reset() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingprivate MutableTreeNode root
private MutableTreeNode current
private LinkedList<Integer> path
private int nodeTier
private boolean hasNext
public MutableTreeNodeIterator(MutableTreeNode root)
public boolean hasNext()
hasNext in interface Iterator<MutableTreeNode>public MutableTreeNode next()
next in interface Iterator<MutableTreeNode>public void remove()
remove in interface Iterator<MutableTreeNode>public int getTier()
public void reset()
Copyright © 2016–2017 Pivotal Software, Inc.. All rights reserved.