org.foray.common
Class AbstractOrderedTreeNode.PostOrderDescendantIterator

java.lang.Object
  extended by org.foray.common.AbstractOrderedTreeNode.PostOrderDescendantIterator
All Implemented Interfaces:
Iterator<OrderedTreeNode>
Enclosing class:
AbstractOrderedTreeNode

public final class AbstractOrderedTreeNode.PostOrderDescendantIterator
extends Object
implements Iterator<OrderedTreeNode>

A post-order iterator over the descendants of a given node.


Method Summary
 boolean hasNext()
           
 OrderedTreeNode next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<OrderedTreeNode>

next

public OrderedTreeNode next()
Specified by:
next in interface Iterator<OrderedTreeNode>

remove

public void remove()
Specified by:
remove in interface Iterator<OrderedTreeNode>


Copyright © 2017. All rights reserved.