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>