X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Fapi%2FServiceWithParameters.java;h=d875fd7ef546efcd81ff15859c9592dcdc4e71ca;hb=992a0adb0deed8313fde7cad88837355336e58a5;hp=645ef34926e1d92f8547f4f01452f8922b7c6ae5;hpb=e23c809d6cd203187c5f65efd03741ec4cb637be;p=jalview.git diff --git a/src/jalview/ws/api/ServiceWithParameters.java b/src/jalview/ws/api/ServiceWithParameters.java index 645ef34..d875fd7 100644 --- a/src/jalview/ws/api/ServiceWithParameters.java +++ b/src/jalview/ws/api/ServiceWithParameters.java @@ -2,6 +2,7 @@ package jalview.ws.api; import jalview.bin.Cache; import jalview.gui.AlignFrame; +import jalview.ws.JPredClient; import jalview.ws.jws2.MsaWSClient; import jalview.ws.jws2.SequenceAnnotationWSClient; import jalview.ws.params.ParamManager; @@ -9,6 +10,7 @@ import jalview.ws.params.ParamManager; import javax.swing.JMenu; public abstract class ServiceWithParameters extends UIinfo + implements JalviewServiceEndpointProviderI { protected jalview.ws.uimodel.AlignAnalysisUIText aaui; @@ -87,7 +89,7 @@ public abstract class ServiceWithParameters extends UIinfo protected enum ServiceClient { - MSAWSCLIENT, SEQUENCEANNOTATIONWSCLIENT; + MSAWSCLIENT, SEQUENCEANNOTATIONWSCLIENT, JPREDWSCLIENT; }; protected ServiceClient style = null; @@ -99,6 +101,9 @@ public abstract class ServiceWithParameters extends UIinfo case MSAWSCLIENT: new MsaWSClient().attachWSMenuEntry(atpoint, this, alignFrame); break; + case JPREDWSCLIENT: + JPredClient.getMenuEntryProvider(this).attachWSMenuEntry(atpoint, alignFrame); + break; case SEQUENCEANNOTATIONWSCLIENT: new SequenceAnnotationWSClient().attachWSMenuEntry(atpoint, this, alignFrame);