Source of TreeIteratorInterface.java


  1: package TreePackage;
  2: import java.util.Iterator;
  3: /**
  4:    An interface of iterators for the ADT tree.
  5:    
  6:    @author Frank M. Carrano
  7:    @author Timothy M. Henry
  8:    @version 5.0
  9: */
 10: public interface TreeIteratorInterface<T>
 11: {
 12:    public Iterator<T> getPreorderIterator();
 13:    public Iterator<T> getPostorderIterator();
 14:    public Iterator<T> getInorderIterator();
 15:    public Iterator<T> getLevelOrderIterator();
 16: } // end TreeIteratorInterface