org.apache.axis.message
Class RPCElement
java.lang.Object
org.apache.axis.message.MessageElement
org.apache.axis.message.SOAPBodyElement
org.apache.axis.message.RPCElement
- All Implemented Interfaces:
- Node, java.io.Serializable, SOAPBodyElement, SOAPElement
- public class RPCElement
- extends SOAPBodyElement
- See Also:
- Serialized Form
Field Summary |
protected boolean |
needDeser
|
protected java.util.Vector |
params
|
Fields inherited from class org.apache.axis.message.MessageElement |
_isDirty, _isRoot, attributes, context, elementRep, encodingStyle, endEventIndex, href, id, message, name, namespaces, namespaceURI, parent, prefix, qNameAttrs, recorder, startContentsIndex, startEventIndex, textRep, typeQName |
Constructor Summary |
RPCElement(java.lang.String methodName)
|
RPCElement(java.lang.String namespace,
java.lang.String methodName,
java.lang.Object[] args)
|
RPCElement(java.lang.String namespace,
java.lang.String localName,
java.lang.String prefix,
org.xml.sax.Attributes attributes,
DeserializationContext context,
OperationDesc[] operations)
|
Methods inherited from class org.apache.axis.message.MessageElement |
addAttribute, addAttribute, addAttribute, addAttribute, addChild, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addMapping, addNamespaceDeclaration, addTextNode, getAllAttributes, getAsDocument, getAsDOM, getAttributes, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildren, getCompleteAttributes, getElementName, getEncodingStyle, getEnvelope, getFixupDeserializer, getHref, getID, getName, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getObjectValue, getParentElement, getPrefix, getPrefix, getQName, getRealElement, getRecorder, getType, getValue, getValueAsType, isDirty, isRoot, makeAttributesEditable, output, publishContents, publishToHandler, recycleNode, removeAttribute, removeChild, removeNamespaceDeclaration, setAttribute, setContentsIndex, setDirty, setEncodingStyle, setEndIndex, setEnvelope, setFixupDeserializer, setName, setNamespaceURI, setNSMappings, setObjectValue, setPrefix, setQName, setRecorder, setType, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.xml.soap.SOAPElement |
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, getAllAttributes, getAttributeValue, getChildElements, getChildElements, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, removeAttribute, removeNamespaceDeclaration, setEncodingStyle |
params
protected java.util.Vector params
needDeser
protected boolean needDeser
RPCElement
public RPCElement(java.lang.String namespace,
java.lang.String localName,
java.lang.String prefix,
org.xml.sax.Attributes attributes,
DeserializationContext context,
OperationDesc[] operations)
throws AxisFault
RPCElement
public RPCElement(java.lang.String namespace,
java.lang.String methodName,
java.lang.Object[] args)
RPCElement
public RPCElement(java.lang.String methodName)
getMethodName
public java.lang.String getMethodName()
setNeedDeser
public void setNeedDeser(boolean needDeser)
deserialize
public void deserialize()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getParam
public RPCParam getParam(java.lang.String name)
throws org.xml.sax.SAXException
- This gets the FIRST param whose name matches.
!!! Should it return more in the case of duplicates?
- Throws:
org.xml.sax.SAXException
getParams
public java.util.Vector getParams()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
addParam
public void addParam(RPCParam param)
outputImpl
protected void outputImpl(SerializationContext context)
throws java.lang.Exception
- Description copied from class:
MessageElement
- Subclasses can override
- Overrides:
outputImpl
in class MessageElement
- Throws:
java.lang.Exception
Copyright ? 2003 Apache Web Services Project. All Rights Reserved.