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, SOAPBodyElement, SOAPElement
- public class RPCElement
- extends SOAPBodyElement
Fields inherited from class org.apache.axis.message.MessageElement |
_isDirty, _isRoot, attributes, context, elementRep, encodingStyle, endEventIndex, href, id, log, message, name, namespaces, namespaceURI, parent, prefix, qNameAttrs, recorder, startContentsIndex, startEventIndex, 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, addChild, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addMapping, addNamespaceDeclaration, addTextNode, detachNode, getAllAttributes, getAsDocument, getAsDOM, getAttributes, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildren, getElementName, getEncodingStyle, getEnvelope, getFixupDeserializer, getHref, getID, getName, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getObjectValue, getParentElement, getPrefix, getPrefix, getRealElement, getRecorder, getType, getValue, getValueAsType, isDirty, isRoot, output, publishContents, publishToHandler, recycleNode, removeAttribute, removeNamespaceDeclaration, setAttribute, setContentsIndex, setDirty, setEncodingStyle, setEndIndex, setEnvelope, setFixupDeserializer, setName, setNamespaceURI, setNSMappings, setObjectValue, setParentElement, setPrefix, 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
elementIsFirstParam
protected boolean elementIsFirstParam
RPCElement
public RPCElement(java.lang.String namespace,
java.lang.String localName,
java.lang.String prefix,
org.xml.sax.Attributes attributes,
DeserializationContext context,
OperationDesc[] operations)
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()
deserialize
public void deserialize()
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?
getParams
public java.util.Vector getParams()
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
Copyright © 2001 Apache XML Project. All Rights Reserved.