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 5.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