X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=src%2Fjalview%2Fext%2Ftreeviewer%2FTreeParserI.java;fp=src%2Fjalview%2Fext%2Ftreeviewer%2FTreeParserI.java;h=97db111c600838e7c13bfe0f70321f80e3956c3c;hp=0000000000000000000000000000000000000000;hb=4a3def9f59cefe629c9a33d87483283aee085928;hpb=eca4795050a0f7eca3d5dece68eaa54987cebd15 diff --git a/src/jalview/ext/treeviewer/TreeParserI.java b/src/jalview/ext/treeviewer/TreeParserI.java new file mode 100644 index 0000000..97db111 --- /dev/null +++ b/src/jalview/ext/treeviewer/TreeParserI.java @@ -0,0 +1,26 @@ +package jalview.ext.treeviewer; + +import java.io.IOException; + +/** + * Interface for reading in trees from a given source. + * + * @author kjvanderheide + * + */ +public interface TreeParserI + { + public String getName(); + + public TreeI[] getParsedTrees(); + + /** + * + * @return Trees that were successfully parsed. + * @throws IOException + */ + public TreeI[] parse() throws IOException; + + public void setSource(Object source) throws IOException; + + }