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

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

public class BindingWSDLGenerator
extends java.lang.Object


Field Summary
static boolean printWSDL
           
 
Method Summary
protected static WSDLInterfaceContract createWSDLInterfaceContract(JavaInterfaceContract contract, boolean requiresSOAP12, ModelResolver resolver, DataBindingExtensionPoint dataBindings, WSDLFactory wsdlFactory, XSDFactory xsdFactory, Monitor monitor)
          Create a WSDLInterfaceContract from a JavaInterfaceContract
static void generateWSDL(Component component, AbstractContract contract, WebServiceBinding wsBinding, ExtensionPointRegistry extensionPoints, Monitor monitor)
          This method can be called from the binding builder or from the runtime.
protected static boolean requiresSOAP12(WebServiceBinding wsBinding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

printWSDL

public static boolean printWSDL
Method Detail

generateWSDL

public static void generateWSDL(Component component,
                                AbstractContract contract,
                                WebServiceBinding wsBinding,
                                ExtensionPointRegistry extensionPoints,
                                Monitor monitor)
This method can be called from the binding builder or from the runtime. Report problems and exceptions in the most appropriate way for both of these cases.


requiresSOAP12

protected static boolean requiresSOAP12(WebServiceBinding wsBinding)

createWSDLInterfaceContract

protected static WSDLInterfaceContract createWSDLInterfaceContract(JavaInterfaceContract contract,
                                                                   boolean requiresSOAP12,
                                                                   ModelResolver resolver,
                                                                   DataBindingExtensionPoint dataBindings,
                                                                   WSDLFactory wsdlFactory,
                                                                   XSDFactory xsdFactory,
                                                                   Monitor monitor)
Create a WSDLInterfaceContract from a JavaInterfaceContract