org.apache.axis2.jaxws.util
Class WSDL4JWrapper

java.lang.Object
  extended by org.apache.axis2.jaxws.util.WSDL4JWrapper
All Implemented Interfaces:
WSDLWrapper

public class WSDL4JWrapper
extends java.lang.Object
implements WSDLWrapper


Field Summary
 
Fields inherited from interface org.apache.axis2.jaxws.util.WSDLWrapper
POLICY, POLICY_REFERENCE, SCHEMA, SOAP_11_BINDING, SOAP_11_BODY, SOAP_11_HEADER, SOAP_11_OPERATION, SOAP_12_BINDING, SOAP_12_BODY, SOAP_12_HEADER, SOAP_12_OPERATION
 
Constructor Summary
WSDL4JWrapper(java.net.URL wsdlURL)
           
WSDL4JWrapper(java.net.URL wsdlURL, javax.wsdl.Definition wsdlDefinition)
           
 
Method Summary
 javax.wsdl.Definition getDefinition()
           
 javax.wsdl.Binding getFirstPortBinding(QName serviceQname)
           
 java.lang.String getOperationName(QName serviceQname, QName portQname)
           
 java.util.ArrayList getPortBinding(QName serviceQname)
           
 java.lang.String getPortBinding(QName serviceQname, QName portQname)
           
 java.lang.String[] getPorts(QName serviceQname)
           
 javax.wsdl.Service getService(QName serviceQname)
           
 java.lang.String getSOAPAction(QName serviceQname)
           
 java.lang.String getSOAPAction(QName serviceQname, QName portQname)
           
 java.lang.String getSOAPAction(QName serviceQname, QName portQname, QName operationQname)
           
 java.lang.String getTargetNamespace()
           
 java.net.URL getWSDLLocation()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDL4JWrapper

public WSDL4JWrapper(java.net.URL wsdlURL)
              throws java.io.FileNotFoundException,
                     java.net.UnknownHostException,
                     java.net.ConnectException,
                     java.io.IOException,
                     javax.wsdl.WSDLException
Throws:
java.io.FileNotFoundException
java.net.UnknownHostException
java.net.ConnectException
java.io.IOException
javax.wsdl.WSDLException

WSDL4JWrapper

public WSDL4JWrapper(java.net.URL wsdlURL,
                     javax.wsdl.Definition wsdlDefinition)
              throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException
Method Detail

getDefinition

public javax.wsdl.Definition getDefinition()
Specified by:
getDefinition in interface WSDLWrapper

getFirstPortBinding

public javax.wsdl.Binding getFirstPortBinding(QName serviceQname)
Specified by:
getFirstPortBinding in interface WSDLWrapper

getOperationName

public java.lang.String getOperationName(QName serviceQname,
                                         QName portQname)
Specified by:
getOperationName in interface WSDLWrapper

getPortBinding

public java.util.ArrayList getPortBinding(QName serviceQname)
Specified by:
getPortBinding in interface WSDLWrapper

getPortBinding

public java.lang.String getPortBinding(QName serviceQname,
                                       QName portQname)
Specified by:
getPortBinding in interface WSDLWrapper

getPorts

public java.lang.String[] getPorts(QName serviceQname)
Specified by:
getPorts in interface WSDLWrapper

getService

public javax.wsdl.Service getService(QName serviceQname)
Specified by:
getService in interface WSDLWrapper

getSOAPAction

public java.lang.String getSOAPAction(QName serviceQname)
Specified by:
getSOAPAction in interface WSDLWrapper

getSOAPAction

public java.lang.String getSOAPAction(QName serviceQname,
                                      QName portQname)
Specified by:
getSOAPAction in interface WSDLWrapper

getSOAPAction

public java.lang.String getSOAPAction(QName serviceQname,
                                      QName portQname,
                                      QName operationQname)
Specified by:
getSOAPAction in interface WSDLWrapper

getWSDLLocation

public java.net.URL getWSDLLocation()
Specified by:
getWSDLLocation in interface WSDLWrapper

getTargetNamespace

public java.lang.String getTargetNamespace()
Specified by:
getTargetNamespace in interface WSDLWrapper


Copyright © 2007 Apache Web Services Project. All Rights Reserved.