1 package jalview.ext.treeviewer;
3 import java.util.Iterator;
7 public TreeNodeI getRoot();
9 public TreeNodeI getNodeWithName(String name);
11 public TreeNodeI getFurthestNode();
13 public String[] getAllLeafNames();
15 public void setTreeName(String treeTitle);
17 public void setRerootable(boolean b);
19 public void setRooted(boolean b);
21 public boolean isEmpty();
23 public String getTreeName();
25 public void setRoot(TreeNodeI rootNode);
27 public double getHeight(boolean adjustForCollapsedSubtrees);
29 public Iterator<TreeNodeI> iterateInPreOrder();
31 public Iterator<TreeNodeI> iterateInLevelOrder();
33 public Iterator<TreeNodeI> iterateInPostOrder();
35 TreeFrameI createTreeViewerFromTree(String instanceTitle);