com.sun.xml.ws.server.sei
Class EndpointValueSetter.Param

java.lang.Object
  extended by com.sun.xml.ws.server.sei.EndpointValueSetter
      extended by com.sun.xml.ws.server.sei.EndpointValueSetter.Param
Direct Known Subclasses:
EndpointValueSetter.HolderParam
Enclosing class:
EndpointValueSetter

static class EndpointValueSetter.Param
extends EndpointValueSetter


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.xml.ws.server.sei.EndpointValueSetter
EndpointValueSetter.HolderParam, EndpointValueSetter.Param
 
Field Summary
protected  int idx
          Index of the argument to put the value to.
 
Constructor Summary
EndpointValueSetter.Param(int idx)
           
 
Method Summary
(package private)  void put(Object obj, Object[] args)
          Moves the value to the expected place.
 
Methods inherited from class com.sun.xml.ws.server.sei.EndpointValueSetter
get
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idx

protected final int idx
Index of the argument to put the value to.

Constructor Detail

EndpointValueSetter.Param

public EndpointValueSetter.Param(int idx)
Method Detail

put

void put(Object obj,
         Object[] args)
Description copied from class: EndpointValueSetter
Moves the value to the expected place.

Specified by:
put in class EndpointValueSetter
Parameters:
obj - The unmarshalled object.
args - The arguments that need to be given to the Java method invocation. If obj is supposed to be returned as a Holder value, a suitable Holder is obtained from this argument list and obj is set.