com.sun.xml.ws.client.sei
Class BodyBuilder.RpcLit

java.lang.Object
  extended by com.sun.xml.ws.client.sei.BodyBuilder
      extended by com.sun.xml.ws.client.sei.BodyBuilder.Wrapped
          extended by com.sun.xml.ws.client.sei.BodyBuilder.RpcLit
Enclosing class:
BodyBuilder

static final class BodyBuilder.RpcLit
extends BodyBuilder.Wrapped

Used to create a payload JAXB object by wrapping multiple parameters into a CompositeStructure.

This is used for rpc/lit, as we don't have a wrapper bean for it. (TODO: Why don't we have a wrapper bean for this, when doc/lit does!?)


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.xml.ws.client.sei.BodyBuilder
BodyBuilder.Bare, BodyBuilder.DocLit, BodyBuilder.RpcLit, BodyBuilder.Wrapped
 
Field Summary
 
Fields inherited from class com.sun.xml.ws.client.sei.BodyBuilder.Wrapped
getters, indices
 
Fields inherited from class com.sun.xml.ws.client.sei.BodyBuilder
EMPTY_SOAP11, EMPTY_SOAP12
 
Constructor Summary
BodyBuilder.RpcLit(WrapperParameter wp, SOAPVersion soapVersion, ValueGetterFactory getter)
          Creates a BodyBuilder from a WrapperParameter.
 
Method Summary
(package private)  CompositeStructure build(Object[] methodArgs)
          Packs a bunch of arguments intoa CompositeStructure.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BodyBuilder.RpcLit

BodyBuilder.RpcLit(WrapperParameter wp,
                   SOAPVersion soapVersion,
                   ValueGetterFactory getter)
Creates a BodyBuilder from a WrapperParameter.

Method Detail

build

CompositeStructure build(Object[] methodArgs)
Packs a bunch of arguments intoa CompositeStructure.