org.apache.axis.message

Class RPCElement

public class RPCElement extends SOAPBodyElement

Field Summary
protected booleanneedDeser
Constructor Summary
RPCElement(String namespace, String localName, String prefix, Attributes attributes, DeserializationContext context, OperationDesc[] operations)
RPCElement(String namespace, String methodName, Object[] args)
RPCElement(String methodName)
Method Summary
voidaddParam(RPCParam param)
voiddeserialize()
StringgetMethodName()
OperationDesc[]getOperations()
RPCParamgetParam(String name)
This gets the FIRST param whose name matches.
VectorgetParams()
protected voidoutputImpl(SerializationContext context)
voidsetNeedDeser(boolean needDeser)
voidupdateOperationsByName()
voidupdateOperationsByQName()

Field Detail

needDeser

protected boolean needDeser

Constructor Detail

RPCElement

public RPCElement(String namespace, String localName, String prefix, Attributes attributes, DeserializationContext context, OperationDesc[] operations)

RPCElement

public RPCElement(String namespace, String methodName, Object[] args)

RPCElement

public RPCElement(String methodName)

Method Detail

addParam

public void addParam(RPCParam param)

deserialize

public void deserialize()

getMethodName

public String getMethodName()

getOperations

public OperationDesc[] getOperations()

getParam

public RPCParam getParam(String name)
This gets the FIRST param whose name matches. !!! Should it return more in the case of duplicates?

getParams

public Vector getParams()

outputImpl

protected void outputImpl(SerializationContext context)

setNeedDeser

public void setNeedDeser(boolean needDeser)

updateOperationsByName

public void updateOperationsByName()

updateOperationsByQName

public void updateOperationsByQName()
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.