Apache Tuscany SCA Kernel Sub-Project

org.apache.tuscany.spi.idl
Class WrapperInfo

java.lang.Object
  extended by org.apache.tuscany.spi.idl.WrapperInfo

public class WrapperInfo
extends 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
WrapperInfo(ElementInfo inputWrapperElement, ElementInfo outputWrapperElement, List<ElementInfo> inputElements, List<ElementInfo> outputElements, DataType<List<DataType<QName>>> unwrappedInputType, DataType<QName> unwrappedOutputType)
           
 
Method Summary
 List<ElementInfo> getInputChildElements()
           
 ElementInfo getInputWrapperElement()
           
 List<ElementInfo> getOutputChildElements()
           
 ElementInfo getOutputWrapperElement()
           
 DataType<List<DataType<QName>>> getUnwrappedInputType()
           
 DataType<QName> getUnwrappedOutputType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrapperInfo

public WrapperInfo(ElementInfo inputWrapperElement,
                   ElementInfo outputWrapperElement,
                   List<ElementInfo> inputElements,
                   List<ElementInfo> outputElements,
                   DataType<List<DataType<QName>>> unwrappedInputType,
                   DataType<QName> unwrappedOutputType)
Parameters:
inputWrapperElement -
outputWrapperElement -
inputElements -
outputElements -
unwrappedInputType -
unwrappedOutputType -
Method Detail

getInputChildElements

public List<ElementInfo> getInputChildElements()
Returns:
the inputElements

getInputWrapperElement

public ElementInfo getInputWrapperElement()
Returns:
the inputWrapperElement

getOutputChildElements

public List<ElementInfo> getOutputChildElements()
Returns:
the outputElements

getOutputWrapperElement

public ElementInfo getOutputWrapperElement()
Returns:
the outputWrapperElement

getUnwrappedInputType

public DataType<List<DataType<QName>>> getUnwrappedInputType()
Returns:
the unwrappedInputType

getUnwrappedOutputType

public DataType<QName> getUnwrappedOutputType()
Returns:
the unwrappedOutputType

Apache Tuscany SCA Kernel Sub-Project

-