org.codehaus.xfire.java.wsdl
Class AbstractWSDL

java.lang.Object
  extended by org.codehaus.xfire.wsdl.AbstractWSDL
      extended by org.codehaus.xfire.java.wsdl.AbstractWSDL
All Implemented Interfaces:
org.codehaus.xfire.wsdl.WSDL
Direct Known Subclasses:
DocumentWSDL

public abstract class AbstractWSDL
extends org.codehaus.xfire.wsdl.AbstractWSDL
implements org.codehaus.xfire.wsdl.WSDL

WSDL

Author:
Dan Diephouse

Field Summary
 
Fields inherited from class org.codehaus.xfire.wsdl.AbstractWSDL
elementQ, schemaQ, xfireTypeQ, xsdNs
 
Fields inherited from interface org.codehaus.xfire.wsdl.WSDL
WSDL11_NS, WSDL11_SOAP_NS
 
Constructor Summary
AbstractWSDL(JavaService service, java.util.Set transports)
           
 
Method Summary
 javax.wsdl.PortType createAbstractInterface()
           
 void createConcreteInterface(javax.wsdl.PortType portType)
           
protected abstract  void createInputParts(javax.wsdl.Message req, Operation op)
           
protected  javax.xml.namespace.QName createJavaxQName(org.dom4j.QName qname)
           
 javax.wsdl.Operation createOperation(java.lang.String opName, javax.wsdl.Message req, javax.wsdl.Message res)
           
protected abstract  void createOutputParts(javax.wsdl.Message req, Operation op)
           
 
Methods inherited from class org.codehaus.xfire.wsdl.AbstractWSDL
addDependency, addNamespace, createSchemaType, getDefinition, getDocument, getNamespace, getSchemaTypes, getService, setDefinition, setSchemaTypes, setService, write, writeComplexTypes, writeDocument, writeSchemaForNamespace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.xfire.wsdl.WSDL
write
 

Constructor Detail

AbstractWSDL

public AbstractWSDL(JavaService service,
                    java.util.Set transports)
             throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException
Method Detail

createJavaxQName

protected javax.xml.namespace.QName createJavaxQName(org.dom4j.QName qname)

createAbstractInterface

public javax.wsdl.PortType createAbstractInterface()
                                            throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException

createConcreteInterface

public void createConcreteInterface(javax.wsdl.PortType portType)

createInputParts

protected abstract void createInputParts(javax.wsdl.Message req,
                                         Operation op)

createOutputParts

protected abstract void createOutputParts(javax.wsdl.Message req,
                                          Operation op)

createOperation

public javax.wsdl.Operation createOperation(java.lang.String opName,
                                            javax.wsdl.Message req,
                                            javax.wsdl.Message res)


Copyright © 2004 Codehaus. All Rights Reserved.