JAL-1953 2.11.2 with Archeopteryx!
[jalview.git] / src / jalview / ext / forester / io / TreeDatabaseMenuBuilder.java
index 45415d1..3d11c8d 100644 (file)
@@ -1,5 +1,7 @@
 package jalview.ext.forester.io;
 
+import java.util.List;
+
 import javax.swing.JMenu;
 import javax.swing.JMenuItem;
 
@@ -10,7 +12,6 @@ public class TreeDatabaseMenuBuilder
 {
   final WebservicesManager webservicesManager;
 
-  JMenuItem[] treeDatabaseMenuItems;
 
   public TreeDatabaseMenuBuilder()
 
@@ -20,8 +21,10 @@ public class TreeDatabaseMenuBuilder
 
   }
 
-  public JMenu fillMenu(JMenu treeDbMenu) {
-    treeDatabaseMenuItems = new JMenuItem[webservicesManager
+  public JMenu createDbMenu()
+  {
+    JMenu treeDbMenu = new JMenu();
+    JMenuItem[] treeDatabaseMenuItems = new JMenuItem[webservicesManager
                                           .getAvailablePhylogeniesWebserviceClients().size()];
     
     for (int i = 0; i < treeDatabaseMenuItems.length; ++i)
@@ -37,4 +40,9 @@ public class TreeDatabaseMenuBuilder
     
   }
 
+  public List<PhylogeniesWebserviceClient> getTreeDatabases()
+  {
+    return webservicesManager.getAvailablePhylogeniesWebserviceClients();
+  }
+
 }