b3654b9447c1d04937b39b95c7a233962dcf600d
[jalview.git] / forester / java / src / org / forester / archaeopteryx / StandaloneFrame.java
1 package org.forester.archaeopteryx;
2
3
4 import java.awt.event.ActionEvent;
5
6 import javax.swing.JFrame;
7
8 import org.forester.archaeopteryx.tools.InferenceManager;
9 import org.forester.archaeopteryx.tools.ProcessPool;
10
11 public class StandaloneFrame extends JFrame implements AptxFrame{
12     
13     MainFrame aptx;
14     
15     public StandaloneFrame(MainFrame aptxInstance) {
16         aptx = aptxInstance;
17     }
18
19     @Override
20     public void actionPerformed( ActionEvent e ) {
21         aptx.actionPerformed( e );
22         
23     }
24
25     @Override
26     public Configuration getConfiguration() {
27         return aptx.getConfiguration();
28     }
29
30     @Override
31     public String getCurrentExternalNodesDataBuffer() {
32         return aptx.getCurrentExternalNodesDataBuffer();
33     }
34
35     @Override
36     public int getCurrentExternalNodesDataBufferChangeCounter() {
37         return aptx.getCurrentExternalNodesDataBufferChangeCounter();
38     }
39
40     @Override
41     public int getCurrentExternalNodesDataBufferLength() {
42         return aptx.getCurrentExternalNodesDataBufferLength();
43     }
44
45     @Override
46     public InferenceManager getInferenceManager() {
47         return aptx.getInferenceManager();
48     }
49
50     @Override
51     public MainPanel getMainPanel() {
52         return aptx.getMainPanel();
53     }
54
55     @Override
56     public Options getOptions() {
57         return aptx.getOptions();
58     }
59
60     @Override
61     public ProcessPool getProcessPool() {
62         return aptx.getProcessPool();
63     }
64
65     @Override
66     public void showTextFrame( String s, String title ) {
67         aptx.showTextFrame( s, title );
68         
69     }
70
71     @Override
72     public void showWhole() {
73         aptx.showWhole();
74         
75     }
76
77     @Override
78     public void updateProcessMenu() {
79         aptx.updateProcessMenu();
80         
81     }
82
83     @Override
84     public void activateSaveAllIfNeeded() {
85         aptx.activateSaveAllIfNeeded();
86         
87     }
88
89 }