1 package org.forester.archaeopteryx;
5 import java.awt.event.ActionEvent;
6 import java.awt.event.ActionListener;
8 import org.forester.archaeopteryx.tools.InferenceManager;
9 import org.forester.archaeopteryx.tools.ProcessPool;
11 public interface AptxFrame extends ActionListener {
13 NHFilter nhfilter = new NHFilter();
14 NHXFilter nhxfilter = new NHXFilter();
15 XMLFilter xmlfilter = new XMLFilter();
16 TolFilter tolfilter = new TolFilter();
17 NexusFilter nexusfilter = new NexusFilter();
18 PdfFilter pdffilter = new PdfFilter();
19 GraphicsFileFilter graphicsfilefilter = new GraphicsFileFilter();
20 MsaFileFilter msafilter = new MsaFileFilter();
21 SequencesFileFilter seqsfilter = new SequencesFileFilter();
22 DefaultFilter defaultfilter = new DefaultFilter();
27 void actionPerformed( ActionEvent e );
29 Configuration getConfiguration();
32 * This method returns the current external node data which
33 * has been selected by the user by clicking the "Return ..."
34 * menu item. This method is expected to be called from Javascript or
37 * @return current external node data as String
39 String getCurrentExternalNodesDataBuffer();
41 int getCurrentExternalNodesDataBufferChangeCounter();
43 int getCurrentExternalNodesDataBufferLength();
45 InferenceManager getInferenceManager();
47 MainPanel getMainPanel();
51 ProcessPool getProcessPool();
53 void showTextFrame( String s, String title );
57 void updateProcessMenu();
59 void activateSaveAllIfNeeded();