X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Farchaeopteryx%2FAptxFrame.java;fp=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Farchaeopteryx%2FAptxFrame.java;h=00817f99470148d0c30cbc4b303c56d23cd48030;hb=e7d376ff860a6de1f343ad52f9f2a765239412c3;hp=0000000000000000000000000000000000000000;hpb=693353f5ea85d3e50a77f9b1cd9d87711d23412b;p=jalview.git diff --git a/forester/java/src/org/forester/archaeopteryx/AptxFrame.java b/forester/java/src/org/forester/archaeopteryx/AptxFrame.java new file mode 100644 index 0000000..00817f9 --- /dev/null +++ b/forester/java/src/org/forester/archaeopteryx/AptxFrame.java @@ -0,0 +1,60 @@ +package org.forester.archaeopteryx; + + + +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +import org.forester.archaeopteryx.tools.InferenceManager; +import org.forester.archaeopteryx.tools.ProcessPool; + +public interface AptxFrame extends ActionListener { + + NHFilter nhfilter = new NHFilter(); + NHXFilter nhxfilter = new NHXFilter(); + XMLFilter xmlfilter = new XMLFilter(); + TolFilter tolfilter = new TolFilter(); + NexusFilter nexusfilter = new NexusFilter(); + PdfFilter pdffilter = new PdfFilter(); + GraphicsFileFilter graphicsfilefilter = new GraphicsFileFilter(); + MsaFileFilter msafilter = new MsaFileFilter(); + SequencesFileFilter seqsfilter = new SequencesFileFilter(); + DefaultFilter defaultfilter = new DefaultFilter(); + + /** + * Action performed. + */ + void actionPerformed( ActionEvent e ); + + Configuration getConfiguration(); + + /** + * This method returns the current external node data which + * has been selected by the user by clicking the "Return ..." + * menu item. This method is expected to be called from Javascript or + * something like it. + * + * @return current external node data as String + */ + String getCurrentExternalNodesDataBuffer(); + + int getCurrentExternalNodesDataBufferChangeCounter(); + + int getCurrentExternalNodesDataBufferLength(); + + InferenceManager getInferenceManager(); + + MainPanel getMainPanel(); + + Options getOptions(); + + ProcessPool getProcessPool(); + + void showTextFrame( String s, String title ); + + void showWhole(); + + void updateProcessMenu(); + + void activateSaveAllIfNeeded(); +} \ No newline at end of file