org.apache.tuscany.sca.interfacedef.wsdl.impl
Class WSDLInterfaceIntrospectorImpl

java.lang.Object
  extended by org.apache.tuscany.sca.interfacedef.wsdl.impl.WSDLInterfaceIntrospectorImpl

public class WSDLInterfaceIntrospectorImpl
extends java.lang.Object

Introspector for creating WSDLInterface definitions from WSDL PortTypes.


Field Summary
static javax.xml.namespace.QName POLICY_END_CONVERSATION
           
 
Constructor Summary
WSDLInterfaceIntrospectorImpl(ModelFactoryExtensionPoint modelFactories)
           
 
Method Summary
static Operation getOperation(javax.wsdl.Operation wsdlOp, WSDLDefinition wsdlDefinition, ModelResolver resolver, XSDFactory xsdFactory)
           
 void introspectPortType(WSDLInterface wsdlInterface, PortType portType, WSDLDefinition wsdlDefinition, ModelResolver resolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POLICY_END_CONVERSATION

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

WSDLInterfaceIntrospectorImpl

public WSDLInterfaceIntrospectorImpl(ModelFactoryExtensionPoint modelFactories)
Method Detail

introspectPortType

public void introspectPortType(WSDLInterface wsdlInterface,
                               PortType portType,
                               WSDLDefinition wsdlDefinition,
                               ModelResolver resolver)
                        throws InvalidWSDLException
Throws:
InvalidWSDLException

getOperation

public static Operation getOperation(javax.wsdl.Operation wsdlOp,
                                     WSDLDefinition wsdlDefinition,
                                     ModelResolver resolver,
                                     XSDFactory xsdFactory)
                              throws InvalidWSDLException
Throws:
InvalidWSDLException