protected class TreeNodeBase.IteratorDerivedNode extends java.lang.Object implements IterableIterator<DerivedNode>
| Modifier and Type | Field and Description | 
|---|---|
| (package private) DerivedNode | currentNode | 
| (package private) DerivedNode | nextNode | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | IteratorDerivedNode() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | hasNext() | 
| java.util.Iterator<DerivedNode> | iterator() | 
| DerivedNode | next() | 
| void | remove() | 
DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType> currentNode
DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType> nextNode
public boolean hasNext()
hasNext in interface java.util.Iterator<DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType>>public DerivedNode next()
next in interface java.util.Iterator<DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType>>public void remove()
remove in interface java.util.Iterator<DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType>>public java.util.Iterator<DerivedNode> iterator()
iterator in interface java.lang.Iterable<DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType>>