org.apache.tuscany.sca.interfacedef.wsdl.impl
Class WSDLOperationIntrospectorImpl.Wrapper

java.lang.Object
  extended by org.apache.tuscany.sca.interfacedef.wsdl.impl.WSDLOperationIntrospectorImpl.Wrapper
Enclosing class:
WSDLOperationIntrospectorImpl

public class WSDLOperationIntrospectorImpl.Wrapper
extends java.lang.Object

The "Wrapper Style" WSDL operation is defined by The Java API for XML-Based Web Services (JAX-WS) 2.0 specification, section 2.3.1.2 Wrapper Style.

A WSDL operation qualifies for wrapper style mapping only if the following criteria are met:


Constructor Summary
WSDLOperationIntrospectorImpl.Wrapper()
           
 
Method Summary
 java.util.List<XmlSchemaElement> getInputChildElements()
          Return a list of child XSD elements under the wrapped request element
 XmlSchemaElement getInputWrapperElement()
           
 java.util.List<XmlSchemaElement> getOutputChildElements()
          Return a list of child XSD elements under the wrapped response element
 XmlSchemaElement getOutputWrapperElement()
           
 WrapperInfo getWrapperInfo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLOperationIntrospectorImpl.Wrapper

public WSDLOperationIntrospectorImpl.Wrapper()
Method Detail

getInputChildElements

public java.util.List<XmlSchemaElement> getInputChildElements()
                                                       throws InvalidWSDLException
Return a list of child XSD elements under the wrapped request element

Returns:
a list of child XSD elements or null if if the request element is not wrapped
Throws:
InvalidWSDLException

getOutputChildElements

public java.util.List<XmlSchemaElement> getOutputChildElements()
                                                        throws InvalidWSDLException
Return a list of child XSD elements under the wrapped response element

Returns:
a list of child XSD elements or null if if the response element is not wrapped
Throws:
InvalidWSDLException

getInputWrapperElement

public XmlSchemaElement getInputWrapperElement()
Returns:
the inputWrapperElement

getOutputWrapperElement

public XmlSchemaElement getOutputWrapperElement()
Returns:
the outputWrapperElement

getWrapperInfo

public WrapperInfo getWrapperInfo()
                           throws InvalidWSDLException
Throws:
InvalidWSDLException