| Modifier and Type | Field and Description |
|---|---|
private ITreeNode<IItem> |
currentNode |
| Constructor and Description |
|---|
LongestDurationIterator(ITreeNode<IItem> node) |
| Modifier and Type | Method and Description |
|---|---|
private ITreeNode<IItem> |
getFirstNode(ITreeNode<IItem> initNode) |
private ITreeNode<IItem> |
getLongestLastingChild(java.util.List<ITreeNode<IItem>> children) |
boolean |
hasNext() |
IItem |
next() |
void |
remove() |
public boolean hasNext()
hasNext in interface java.util.Iterator<IItem>private ITreeNode<IItem> getLongestLastingChild(java.util.List<ITreeNode<IItem>> children)
public void remove()
remove in interface java.util.Iterator<IItem>