org.apache.axis.message

Class RPCParam

public class RPCParam extends MessageElement implements Serializable

An RPC parameter

Author: Glen Daniels (gdaniels@apache.org)

Field Summary
protected static Loglog
Constructor Summary
RPCParam(String name, Object value)
Constructor for building up messages.
RPCParam(QName qname, Object value)
RPCParam(String namespace, String name, Object value)
Method Summary
SOAPElementaddTextNode(String s)
ObjectgetObjectValue()
ParameterDescgetParamDesc()
StringgetValue()
static MethodgetValueSetMethod()
BooleangetXSITypeGeneration()
protected voidoutputImpl(SerializationContext context)
voidserialize(SerializationContext context)
voidset(Object newValue)
This set method is registered during deserialization to set the deserialized value.
voidsetObjectValue(Object value)
voidsetParamDesc(ParameterDesc paramDesc)
voidsetRPCCall(RPCElement call)
voidsetValue(String value)
voidsetXSITypeGeneration(Boolean value)

Field Detail

log

protected static Log log

Constructor Detail

RPCParam

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

RPCParam

public RPCParam(QName qname, Object value)

RPCParam

public RPCParam(String namespace, String name, Object value)

Method Detail

addTextNode

public SOAPElement addTextNode(String s)

See Also: SOAPElement

getObjectValue

public Object getObjectValue()

getParamDesc

public ParameterDesc getParamDesc()

getValue

public String getValue()

getValueSetMethod

public static Method getValueSetMethod()

getXSITypeGeneration

public Boolean getXSITypeGeneration()

outputImpl

protected void outputImpl(SerializationContext context)

serialize

public void serialize(SerializationContext context)

set

public void set(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

setObjectValue

public void setObjectValue(Object value)

setParamDesc

public void setParamDesc(ParameterDesc paramDesc)

setRPCCall

public void setRPCCall(RPCElement call)

setValue

public void setValue(String value)

See Also: Node

setXSITypeGeneration

public void setXSITypeGeneration(Boolean value)
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.