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

java.lang.Object
  extended by com.sun.xml.ws.client.sei.BodyBuilder
      extended by com.sun.xml.ws.client.sei.BodyBuilder.Wrapped
Direct Known Subclasses:
BodyBuilder.DocLit, BodyBuilder.RpcLit
Enclosing class:
BodyBuilder

abstract static class BodyBuilder.Wrapped
extends BodyBuilder

Used to handle a 'wrapper' style request. Common part of rpc/lit and doc/lit.


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
protected  List<ParameterImpl> children
          List of Parameters packed in the body.
protected  ValueGetter[] getters
          Abstracts away the Holder handling when touching method arguments.
protected  int[] indices
          Where in the method argument list do they come from?
protected  XMLBridge[] parameterBridges
          How does each wrapped parameter binds to XML?
 
Fields inherited from class com.sun.xml.ws.client.sei.BodyBuilder
EMPTY_SOAP11, EMPTY_SOAP12
 
Constructor Summary
protected BodyBuilder.Wrapped(WrapperParameter wp, SOAPVersion soapVersion, ValueGetterFactory getter)
           
 
Method Summary
protected  WrapperComposite buildWrapperComposite(Object[] methodArgs)
          Packs a bunch of arguments into a WrapperComposite.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

indices

protected final int[] indices
Where in the method argument list do they come from?


getters

protected final ValueGetter[] getters
Abstracts away the Holder handling when touching method arguments.


parameterBridges

protected XMLBridge[] parameterBridges
How does each wrapped parameter binds to XML?


children

protected List<ParameterImpl> children
List of Parameters packed in the body. Only used for error diagnostics.

Constructor Detail

BodyBuilder.Wrapped

protected BodyBuilder.Wrapped(WrapperParameter wp,
                              SOAPVersion soapVersion,
                              ValueGetterFactory getter)
Method Detail

buildWrapperComposite

protected WrapperComposite buildWrapperComposite(Object[] methodArgs)
Packs a bunch of arguments into a WrapperComposite.



Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.