-// package jalview.ext.treeviewer;
-//
-// import jalview.viewmodel.AlignmentViewport;
-//
-// import javax.swing.JInternalFrame;
-//
-/// **
-// * Interface for loading in existing trees to an external tree viewer.
-// *
-// * @author kjvanderheide
-// *
-// * @param <F>
-// * Frame of the tree viewer.
-// */
-// public interface ExternalTreeParserI<F extends JInternalFrame>
-// {
-// public void loadTreeFile(AlignmentViewport viewport);
-//
-// public void loadTreeUrl(AlignmentViewport viewport);
-//
-// }
+package jalview.ext.treeviewer;
+
+import java.io.IOException;
+
+public interface ExternalTreeParserI
+ {
+ public ExternalTreeI[] parse() throws IOException;
+
+ public void setSource(Object source) throws IOException;
+
+ public String getName();
+
+ }