2 * JPredWSServiceLocator.java
4 * This file was auto-generated from WSDL
5 * by the Apache Axis 1.2RC3 Feb 28, 2005 (10:15:14 EST) WSDL2Java emitter.
10 public class JPredWSServiceLocator extends org.apache.axis.client.Service implements ext.vamsas.JPredWSService {
12 public JPredWSServiceLocator() {
16 public JPredWSServiceLocator(org.apache.axis.EngineConfiguration config) {
20 public JPredWSServiceLocator(java.lang.String wsdlLoc, javax.xml.namespace.QName sName) throws javax.xml.rpc.ServiceException {
21 super(wsdlLoc, sName);
24 // Use to get a proxy class for jpred
25 private java.lang.String jpred_address = "http://anaplog.compbio.dundee.ac.uk:8080/axis/services/jpred";
27 public java.lang.String getjpredAddress() {
31 // The WSDD service name defaults to the port name.
32 private java.lang.String jpredWSDDServiceName = "jpred";
34 public java.lang.String getjpredWSDDServiceName() {
35 return jpredWSDDServiceName;
38 public void setjpredWSDDServiceName(java.lang.String name) {
39 jpredWSDDServiceName = name;
42 public ext.vamsas.JPredWS getjpred() throws javax.xml.rpc.ServiceException {
43 java.net.URL endpoint;
45 endpoint = new java.net.URL(jpred_address);
47 catch (java.net.MalformedURLException e) {
48 throw new javax.xml.rpc.ServiceException(e);
50 return getjpred(endpoint);
53 public ext.vamsas.JPredWS getjpred(java.net.URL portAddress) throws javax.xml.rpc.ServiceException {
55 ext.vamsas.JpredSoapBindingStub _stub = new ext.vamsas.JpredSoapBindingStub(portAddress, this);
56 _stub.setPortName(getjpredWSDDServiceName());
59 catch (org.apache.axis.AxisFault e) {
64 public void setjpredEndpointAddress(java.lang.String address) {
65 jpred_address = address;
69 * For the given interface, get the stub implementation.
70 * If this service has no port for the given interface,
71 * then ServiceException is thrown.
73 public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
75 if (ext.vamsas.JPredWS.class.isAssignableFrom(serviceEndpointInterface)) {
76 ext.vamsas.JpredSoapBindingStub _stub = new ext.vamsas.JpredSoapBindingStub(new java.net.URL(jpred_address), this);
77 _stub.setPortName(getjpredWSDDServiceName());
81 catch (java.lang.Throwable t) {
82 throw new javax.xml.rpc.ServiceException(t);
84 throw new javax.xml.rpc.ServiceException("There is no stub implementation for the interface: " + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName()));
88 * For the given interface, get the stub implementation.
89 * If this service has no port for the given interface,
90 * then ServiceException is thrown.
92 public java.rmi.Remote getPort(javax.xml.namespace.QName portName, Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
93 if (portName == null) {
94 return getPort(serviceEndpointInterface);
96 java.lang.String inputPortName = portName.getLocalPart();
97 if ("jpred".equals(inputPortName)) {
101 java.rmi.Remote _stub = getPort(serviceEndpointInterface);
102 ((org.apache.axis.client.Stub) _stub).setPortName(portName);
107 public javax.xml.namespace.QName getServiceName() {
108 return new javax.xml.namespace.QName("vamsas", "JPredWSService");
111 private java.util.HashSet ports = null;
113 public java.util.Iterator getPorts() {
115 ports = new java.util.HashSet();
116 ports.add(new javax.xml.namespace.QName("vamsas", "jpred"));
118 return ports.iterator();
122 * Set the endpoint address for the specified port name.
124 public void setEndpointAddress(java.lang.String portName, java.lang.String address) throws javax.xml.rpc.ServiceException {
125 if ("jpred".equals(portName)) {
126 setjpredEndpointAddress(address);
128 else { // Unknown Port Name
129 throw new javax.xml.rpc.ServiceException(" Cannot set Endpoint Address for Unknown Port" + portName);
134 * Set the endpoint address for the specified port name.
136 public void setEndpointAddress(javax.xml.namespace.QName portName, java.lang.String address) throws javax.xml.rpc.ServiceException {
137 setEndpointAddress(portName.getLocalPart(), address);