2016/05/28 - Apache Tuscany has been retired.
For more information, please explore the Attic.
org.apache.tuscany.sca.binding.ws.wsdlgen
Class Interface2WSDLGenerator
java.lang.Object
org.apache.tuscany.sca.binding.ws.wsdlgen.Interface2WSDLGenerator
public class Interface2WSDLGenerator
- extends java.lang.Object
Method Summary |
org.w3c.dom.Document |
createDocument()
|
Schema |
createSchema(Definition definition)
|
Schema |
createSchemaExt(Definition definition)
|
Definition |
generate(Interface interfaze,
WSDLDefinition wsdlDefinition)
|
javax.wsdl.Operation |
generateOperation(Definition definition,
Operation op,
java.util.Map<java.lang.String,XMLTypeHelper> helpers,
java.util.Map<javax.xml.namespace.QName,java.util.List<ElementInfo>> wrappers)
|
Part |
generatePart(Definition definition,
DataType arg,
java.lang.String partName)
|
Part |
generateWrapperPart(Definition definition,
Operation operation,
java.util.Map<java.lang.String,XMLTypeHelper> helpers,
java.util.Map<javax.xml.namespace.QName,java.util.List<ElementInfo>> wrappers,
boolean input)
|
WSDLFactory |
getFactory()
|
protected javax.xml.namespace.QName |
getQName(Interface interfaze)
|
void |
setFactory(WSDLFactory factory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Interface2WSDLGenerator
public Interface2WSDLGenerator(boolean requiresSOAP12,
ModelResolver resolver,
DataBindingExtensionPoint dataBindings,
XSDFactory xsdFactory,
Monitor monitor)
throws WSDLException
- Throws:
WSDLException
generate
public Definition generate(Interface interfaze,
WSDLDefinition wsdlDefinition)
throws WSDLException
- Throws:
WSDLException
createSchemaExt
public Schema createSchemaExt(Definition definition)
throws WSDLException
- Throws:
WSDLException
createSchema
public Schema createSchema(Definition definition)
throws WSDLException
- Throws:
WSDLException
createDocument
public org.w3c.dom.Document createDocument()
getQName
protected javax.xml.namespace.QName getQName(Interface interfaze)
generateOperation
public javax.wsdl.Operation generateOperation(Definition definition,
Operation op,
java.util.Map<java.lang.String,XMLTypeHelper> helpers,
java.util.Map<javax.xml.namespace.QName,java.util.List<ElementInfo>> wrappers)
throws WSDLException
- Throws:
WSDLException
generatePart
public Part generatePart(Definition definition,
DataType arg,
java.lang.String partName)
generateWrapperPart
public Part generateWrapperPart(Definition definition,
Operation operation,
java.util.Map<java.lang.String,XMLTypeHelper> helpers,
java.util.Map<javax.xml.namespace.QName,java.util.List<ElementInfo>> wrappers,
boolean input)
throws WSDLException
- Throws:
WSDLException
getFactory
public WSDLFactory getFactory()
setFactory
public void setFactory(WSDLFactory factory)