org.jboss.axis.message
Class RPCParam

java.lang.Object
  extended byorg.jboss.axis.message.RPCParam

public class RPCParam
extends java.lang.Object

An RPC parameter


Constructor Summary
RPCParam(QName (src)  qname, java.lang.Object value)
           
RPCParam(java.lang.String name, java.lang.Object value)
          Constructor for building up messages.
RPCParam(java.lang.String namespace, java.lang.String name, java.lang.Object value)
           
 
Method Summary
 java.lang.String getName()
           
 ParameterDesc (src) getParamDesc()
           
 QName (src) getQName()
           
 java.lang.Object getValue()
           
static java.lang.reflect.Method getValueSetMethod()
           
 java.lang.Boolean getXSITypeGeneration()
           
 void serialize(SerializationContext (src)  context)
           
 void set(java.lang.Object newValue)
          This set method is registered during deserialization to set the deserialized value.
 void setParamDesc(ParameterDesc (src)  paramDesc)
           
 void setRPCCall(RPCElement (src)  call)
           
 void setValue(java.lang.Object newValue)
           
 void setXSITypeGeneration(java.lang.Boolean value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RPCParam

public RPCParam(java.lang.String name,
                java.lang.Object value)
Constructor for building up messages.


RPCParam

public RPCParam(QName (src)  qname,
                java.lang.Object value)

RPCParam

public RPCParam(java.lang.String namespace,
                java.lang.String name,
                java.lang.Object value)
Method Detail

setRPCCall

public void setRPCCall(RPCElement (src)  call)

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object newValue)

set

public void set(java.lang.Object newValue)
This set method is registered during deserialization to set the deserialized value. If the method is called multiple times, the value is automatically changed into a container to hold all of the values.

Parameters:
newValue - is the deserialized object

getName

public java.lang.String getName()

getQName

public QName (src)  getQName()

getValueSetMethod

public static java.lang.reflect.Method getValueSetMethod()

getParamDesc

public ParameterDesc (src)  getParamDesc()

setParamDesc

public void setParamDesc(ParameterDesc (src)  paramDesc)

setXSITypeGeneration

public void setXSITypeGeneration(java.lang.Boolean value)

getXSITypeGeneration

public java.lang.Boolean getXSITypeGeneration()

serialize

public void serialize(SerializationContext (src)  context)
               throws java.io.IOException
Throws:
java.io.IOException