org.codehaus.xfire.wsdl11.builder
Class AbstractJavaWSDL

java.lang.Object
  extended by org.codehaus.xfire.wsdl11.builder.AbstractWSDL
      extended by org.codehaus.xfire.wsdl11.builder.AbstractJavaWSDL
All Implemented Interfaces:
org.codehaus.xfire.wsdl.WSDLWriter
Direct Known Subclasses:
DocumentWSDL, RPCEncodedWSDL

public abstract class AbstractJavaWSDL
extends AbstractWSDL
implements org.codehaus.xfire.wsdl.WSDLWriter

WSDL

Author:
Dan Diephouse

Field Summary
 
Fields inherited from class org.codehaus.xfire.wsdl11.builder.AbstractWSDL
elementQ, schemaQ, xfireTypeQ, xsdNs
 
Fields inherited from interface org.codehaus.xfire.wsdl.WSDLWriter
WSDL11_NS, WSDL11_SOAP_NS
 
Constructor Summary
AbstractJavaWSDL(ObjectService service, java.util.Collection 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(Operation op, 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.wsdl11.builder.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.WSDLWriter
write
 

Constructor Detail

AbstractJavaWSDL

public AbstractJavaWSDL(ObjectService service,
                        java.util.Collection 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(Operation op,
                                            javax.wsdl.Message req,
                                            javax.wsdl.Message res)


Copyright © 2004-2005 Codehaus. All Rights Reserved.