import jalview.jbgui.*;
import jalview.schemes.*;
import jalview.ws.*;
+import jalview.ws.jws2.Jws2Discoverer;
/**
* DOCUMENT ME!
{
final ext.vamsas.ServiceHandle sh = (ext.vamsas.ServiceHandle) msaws
.get(i);
- jalview.ws.WSClient impl = jalview.ws.Discoverer
+ jalview.ws.WSMenuEntryProviderI impl = jalview.ws.Discoverer
.getServiceClient(sh);
impl.attachWSMenuEntry(msawsmenu, this);
{
final ext.vamsas.ServiceHandle sh = (ext.vamsas.ServiceHandle) secstrpr
.get(i);
- jalview.ws.WSClient impl = jalview.ws.Discoverer
+ jalview.ws.WSMenuEntryProviderI impl = jalview.ws.Discoverer
.getServiceClient(sh);
impl.attachWSMenuEntry(secstrmenu, this);
}
{
final ext.vamsas.ServiceHandle sh = (ext.vamsas.ServiceHandle) seqsrch
.elementAt(i);
- jalview.ws.WSClient impl = jalview.ws.Discoverer
+ jalview.ws.WSMenuEntryProviderI impl = jalview.ws.Discoverer
.getServiceClient(sh);
impl.attachWSMenuEntry(seqsrchmenu, this);
}
wsmenu.add(seqsrchmenu);
}
+ // TODO: move into separate menu builder class.
+ {
+ Jws2Discoverer jws2servs = Jws2Discoverer.getDiscoverer();
+ if (jws2servs!=null && jws2servs.hasServices())
+ {
+ JMenu jws2men = new JMenu("Jalview 2 Services");
+ jws2servs.attachWSMenuEntry(jws2men, this);
+ wsmenu.add(jws2men);
+ }
+ }
// finally, add the whole shebang onto the webservices menu
resetWebServiceMenu();
for (int i = 0, j = wsmenu.size(); i < j; i++)