1: package TreePackage;
2: /**
3: An interface of basic methods for the ADT tree.
4:
5: @author Frank M. Carrano
6: @author Timothy M. Henry
7: @version 4.0
8: */
9: public interface TreeInterface<T>
10: {
11: public T getRootData();
12: public int getHeight();
13: public int getNumberOfNodes();
14: public boolean isEmpty();
15: public void clear();
16: } // end TreeInterface