protected class TreeNodeBase.IteratorMetaNode extends java.lang.Object implements IterableIterator<DerivedNode>
| Modifier and Type | Field and Description | 
|---|---|
| (package private) DerivedNode | currentNode | 
| (package private) java.util.Iterator<DerivedNode> | iter | 
| (package private) TreeNodeBase.MetaNode<DerivedNode,Data,IfcType> | metaNode | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | IteratorMetaNode(TreeNodeBase.MetaNode<DerivedNode,Data,IfcType> metaNode) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | hasNext() | 
| java.util.Iterator<DerivedNode> | iterator() | 
| DerivedNode | next() | 
| void | remove() | 
TreeNodeBase.MetaNode<DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType>,Data,IfcType extends SortedTree<IfcType>> metaNode
DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType> currentNode
java.util.Iterator<DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType>> iter
protected IteratorMetaNode(TreeNodeBase.MetaNode<DerivedNode,Data,IfcType> metaNode)
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>>