WeatherForecastLocator.java
上传用户:shen332233
上传日期:2021-09-03
资源大小:7478k
文件大小:6k
源码类别:

Ajax

开发平台:

Java

  1. /**
  2.  * WeatherForecastLocator.java
  3.  *
  4.  * This file was auto-generated from WSDL
  5.  * by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
  6.  */
  7. package ajaxdashboard.ws.weatherforecast;
  8. public class WeatherForecastLocator extends org.apache.axis.client.Service implements ajaxdashboard.ws.weatherforecast.WeatherForecast {
  9. /**
  10.  * Get one week weather forecast for valid zip code or Place name  * in USA
  11.  */
  12.     public WeatherForecastLocator() {
  13.     }
  14.     public WeatherForecastLocator(org.apache.axis.EngineConfiguration config) {
  15.         super(config);
  16.     }
  17.     public WeatherForecastLocator(java.lang.String wsdlLoc, javax.xml.namespace.QName sName) throws javax.xml.rpc.ServiceException {
  18.         super(wsdlLoc, sName);
  19.     }
  20.     // Use to get a proxy class for WeatherForecastSoap
  21.     private java.lang.String WeatherForecastSoap_address = "http://www.webservicex.net/WeatherForecast.asmx";
  22.     public java.lang.String getWeatherForecastSoapAddress() {
  23.         return WeatherForecastSoap_address;
  24.     }
  25.     // The WSDD service name defaults to the port name.
  26.     private java.lang.String WeatherForecastSoapWSDDServiceName = "WeatherForecastSoap";
  27.     public java.lang.String getWeatherForecastSoapWSDDServiceName() {
  28.         return WeatherForecastSoapWSDDServiceName;
  29.     }
  30.     public void setWeatherForecastSoapWSDDServiceName(java.lang.String name) {
  31.         WeatherForecastSoapWSDDServiceName = name;
  32.     }
  33.     public ajaxdashboard.ws.weatherforecast.WeatherForecastSoap getWeatherForecastSoap() throws javax.xml.rpc.ServiceException {
  34.        java.net.URL endpoint;
  35.         try {
  36.             endpoint = new java.net.URL(WeatherForecastSoap_address);
  37.         }
  38.         catch (java.net.MalformedURLException e) {
  39.             throw new javax.xml.rpc.ServiceException(e);
  40.         }
  41.         return getWeatherForecastSoap(endpoint);
  42.     }
  43.     public ajaxdashboard.ws.weatherforecast.WeatherForecastSoap getWeatherForecastSoap(java.net.URL portAddress) throws javax.xml.rpc.ServiceException {
  44.         try {
  45.             ajaxdashboard.ws.weatherforecast.WeatherForecastSoapStub _stub = new ajaxdashboard.ws.weatherforecast.WeatherForecastSoapStub(portAddress, this);
  46.             _stub.setPortName(getWeatherForecastSoapWSDDServiceName());
  47.             return _stub;
  48.         }
  49.         catch (org.apache.axis.AxisFault e) {
  50.             return null;
  51.         }
  52.     }
  53.     public void setWeatherForecastSoapEndpointAddress(java.lang.String address) {
  54.         WeatherForecastSoap_address = address;
  55.     }
  56.     /**
  57.      * For the given interface, get the stub implementation.
  58.      * If this service has no port for the given interface,
  59.      * then ServiceException is thrown.
  60.      */
  61.     public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
  62.         try {
  63.             if (ajaxdashboard.ws.weatherforecast.WeatherForecastSoap.class.isAssignableFrom(serviceEndpointInterface)) {
  64.                 ajaxdashboard.ws.weatherforecast.WeatherForecastSoapStub _stub = new ajaxdashboard.ws.weatherforecast.WeatherForecastSoapStub(new java.net.URL(WeatherForecastSoap_address), this);
  65.                 _stub.setPortName(getWeatherForecastSoapWSDDServiceName());
  66.                 return _stub;
  67.             }
  68.         }
  69.         catch (java.lang.Throwable t) {
  70.             throw new javax.xml.rpc.ServiceException(t);
  71.         }
  72.         throw new javax.xml.rpc.ServiceException("There is no stub implementation for the interface:  " + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName()));
  73.     }
  74.     /**
  75.      * For the given interface, get the stub implementation.
  76.      * If this service has no port for the given interface,
  77.      * then ServiceException is thrown.
  78.      */
  79.     public java.rmi.Remote getPort(javax.xml.namespace.QName portName, Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
  80.         if (portName == null) {
  81.             return getPort(serviceEndpointInterface);
  82.         }
  83.         java.lang.String inputPortName = portName.getLocalPart();
  84.         if ("WeatherForecastSoap".equals(inputPortName)) {
  85.             return getWeatherForecastSoap();
  86.         }
  87.         else  {
  88.             java.rmi.Remote _stub = getPort(serviceEndpointInterface);
  89.             ((org.apache.axis.client.Stub) _stub).setPortName(portName);
  90.             return _stub;
  91.         }
  92.     }
  93.     public javax.xml.namespace.QName getServiceName() {
  94.         return new javax.xml.namespace.QName("http://www.webservicex.net", "WeatherForecast");
  95.     }
  96.     private java.util.HashSet ports = null;
  97.     public java.util.Iterator getPorts() {
  98.         if (ports == null) {
  99.             ports = new java.util.HashSet();
  100.             ports.add(new javax.xml.namespace.QName("http://www.webservicex.net", "WeatherForecastSoap"));
  101.         }
  102.         return ports.iterator();
  103.     }
  104.     /**
  105.     * Set the endpoint address for the specified port name.
  106.     */
  107.     public void setEndpointAddress(java.lang.String portName, java.lang.String address) throws javax.xml.rpc.ServiceException {
  108.         
  109. if ("WeatherForecastSoap".equals(portName)) {
  110.             setWeatherForecastSoapEndpointAddress(address);
  111.         }
  112.         else 
  113. { // Unknown Port Name
  114.             throw new javax.xml.rpc.ServiceException(" Cannot set Endpoint Address for Unknown Port" + portName);
  115.         }
  116.     }
  117.     /**
  118.     * Set the endpoint address for the specified port name.
  119.     */
  120.     public void setEndpointAddress(javax.xml.namespace.QName portName, java.lang.String address) throws javax.xml.rpc.ServiceException {
  121.         setEndpointAddress(portName.getLocalPart(), address);
  122.     }
  123. }