org.apache.tuscany.sca.binding.ws.wsdlgen
Class WSDLDefinitionGenerator

java.lang.Object
  extended by org.apache.tuscany.sca.binding.ws.wsdlgen.WSDLDefinitionGenerator

public class WSDLDefinitionGenerator
extends java.lang.Object


Field Summary
static javax.xml.namespace.QName SOAP_ADDRESS
           
static javax.xml.namespace.QName SOAP12_ADDRESS
           
 
Constructor Summary
WSDLDefinitionGenerator(boolean requiresSOAP12)
           
 
Method Summary
 Definition cloneDefinition(WSDLFactory factory, Definition definition)
           
protected  void configureBinding(Definition definition, Binding binding, PortType portType)
           
protected  void configureBindingFault(BindingFault bindingFault, ExtensibilityElement faultExtension, Fault fault)
           
protected  void configureBindingInput(BindingInput bindingInput, Input input)
           
protected  void configureBindingOperation(BindingOperation bindingOperation, Operation operation)
           
protected  void configureBindingOutput(BindingOutput bindingOutput, Output output)
           
protected  void configurePort(Port port, Binding binding)
           
protected  void configureService(Definition definition, Service service, PortType portType)
           
 Binding createBinding(Definition definition, PortType portType)
           
 BindingOperation createBindingOperation(Definition definition, Operation operation, java.lang.String action)
           
 void createBindingOperations(Definition definition, Binding binding, PortType portType)
           
 Port createPort(Definition definition, Binding binding, Service service, java.lang.String uri)
           
 Service createService(Definition definition, Binding binding)
           
 Service createService(Definition definition, PortType portType)
           
 Types createTypes(Definition definition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOAP_ADDRESS

public static final javax.xml.namespace.QName SOAP_ADDRESS

SOAP12_ADDRESS

public static final javax.xml.namespace.QName SOAP12_ADDRESS
Constructor Detail

WSDLDefinitionGenerator

public WSDLDefinitionGenerator(boolean requiresSOAP12)
Method Detail

cloneDefinition

public Definition cloneDefinition(WSDLFactory factory,
                                  Definition definition)
                           throws WSDLException
Throws:
WSDLException

createTypes

public Types createTypes(Definition definition)

createBinding

public Binding createBinding(Definition definition,
                             PortType portType)

configureBinding

protected void configureBinding(Definition definition,
                                Binding binding,
                                PortType portType)
                         throws WSDLException
Throws:
WSDLException

createBindingOperations

public void createBindingOperations(Definition definition,
                                    Binding binding,
                                    PortType portType)

createBindingOperation

public BindingOperation createBindingOperation(Definition definition,
                                               Operation operation,
                                               java.lang.String action)
                                        throws WSDLException
Throws:
WSDLException

configureBindingOperation

protected void configureBindingOperation(BindingOperation bindingOperation,
                                         Operation operation)
                                  throws WSDLException
Throws:
WSDLException

configureBindingInput

protected void configureBindingInput(BindingInput bindingInput,
                                     Input input)
                              throws WSDLException
Throws:
WSDLException

configureBindingOutput

protected void configureBindingOutput(BindingOutput bindingOutput,
                                      Output output)
                               throws WSDLException
Throws:
WSDLException

configureBindingFault

protected void configureBindingFault(BindingFault bindingFault,
                                     ExtensibilityElement faultExtension,
                                     Fault fault)
                              throws WSDLException
Throws:
WSDLException

createService

public Service createService(Definition definition,
                             PortType portType)

createService

public Service createService(Definition definition,
                             Binding binding)

configureService

protected void configureService(Definition definition,
                                Service service,
                                PortType portType)
                         throws WSDLException
Throws:
WSDLException

createPort

public Port createPort(Definition definition,
                       Binding binding,
                       Service service,
                       java.lang.String uri)

configurePort

protected void configurePort(Port port,
                             Binding binding)
                      throws WSDLException
Throws:
WSDLException