org.jboss.axis.message
Class RPCParamElementImpl
java.lang.Object
   org.jboss.axis.message.NodeImpl (src)
org.jboss.axis.message.NodeImpl (src) 
       org.jboss.axis.message.SOAPElementImpl (src)
org.jboss.axis.message.SOAPElementImpl (src) 
           org.jboss.axis.message.SOAPElementAxisImpl (src)
org.jboss.axis.message.SOAPElementAxisImpl (src) 
               org.jboss.axis.message.RPCParamElementImpl
org.jboss.axis.message.RPCParamElementImpl
- All Implemented Interfaces: 
- java.lang.Cloneable, org.w3c.dom.Element, Node (src) , org.w3c.dom.Node, SOAPElement (src) 
- public class RPCParamElementImpl- extends SOAPElementAxisImpl (src) 
Abstracts an RPC parameter as SOAPElement
 
 This is a hack that bridges between the SOAPElement that represents a RPC parameter
 and the actual RPCParam object which lives in a list inside the RPCElement. As
 long as the RPCParam is not a true javax.xml.soap.Node, clients cannot use the saaj
 api to modify its value.
 
 This class should eventually become the RPCParam.
 
 
 
| Fields inherited from class org.jboss.axis.message.SOAPElementAxisImpl (src) | 
| _isRoot, attributes, elementRep, encodingStyle, endEventIndex, href, id, message, name, namespaces, namespaceURI, objectValue, prefix, qNameAttrs, recorder, soapPart, startContentsIndex, startEventIndex, typeQName | 
 
 
| Fields inherited from interface org.w3c.dom.Node | 
| ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE | 
 
 
| Method Summary | 
|  SOAPElement (src)  | addTextNode(java.lang.String value)Try to keep the RPCParam object in sync
 | 
|  java.util.Iterator | getChildElements()Returns an Iterator over all the immediate child Nodes of this element.
 | 
|  java.util.Iterator | getChildElements(Name (src)  name)Returns an Iterator over all the immediate child Nodes of this element with the specified name.
 | 
|  void | setNodeValue(java.lang.String value)Try to keep the RPCParam object in sync
 | 
|  void | setValue(java.lang.String value)Try to keep the RPCParam object in sync
 | 
 
| Methods inherited from class org.jboss.axis.message.SOAPElementAxisImpl (src) | 
| addAttribute, addAttribute, addAttribute, addAttribute, addChild, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addMapping, addNamespaceDeclaration, appendChild, cloneNode, clonning, detachAllChildren, detachNode, getAllAttributes, getAsDocument, getAsDOM, getAsString, getAsStringFromInternal, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributesEx, getAttributeValue, getAttributeValue, getChildNodes, getChildren, getCompleteAttributes, getElementName, getElementsByTagName, getElementsByTagNameNS, getElementsNS, getEncodingStyle, getEnvelope, getFirstChild, getFixupDeserializer, getHref, getID, getLastChild, getLocalName, getName, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getNextSibling, getNodeType, getNodeValue, getObjectValue, getObjectValue, getOwnerDocument, getParentElement, getParentNode, getPrefix, getPrefix, getPreviousSibling, getQName, getRealElement, getRecorder, getTagName, getType, getValueAsType, getValueAsType, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, insertBefore, isDirty, isImmutable, isRoot, isSupported, makeAttributesEditable, normalize, output, outputImpl, printFromInternal, publishContents, publishToHandler, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeContents, removeNamespaceDeclaration, replaceChild, setAllAttributes, setAllImmutable, setAttribute, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setContentsIndex, setDirty, setEncodingStyle, setEndIndex, setEnvelope, setFixupDeserializer, setImmutable, setName, setNamespaceURI, setNSMappings, setObjectValue, setOwnerDocument, setParentElement, setPrefix, setQName, setRecorder, setType | 
 
 
| Methods inherited from class org.jboss.axis.message.NodeImpl (src) | 
| compareDocumentPosition, getBaseURI, getFeature, getNodeName, getTextContent, getUserData, getValue, hashCode, isDefaultNamespace, isEqualNode, isSameNode, lookupNamespaceURI, lookupPrefix, recycleNode, setTextContent, setUserData, toString | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
 
| Methods inherited from interface org.w3c.dom.Node | 
| getNodeName | 
 
RPCParamElementImpl
public RPCParamElementImpl(java.lang.String namespace,
                           java.lang.String localPart,
                           java.lang.String prefix,
                           org.xml.sax.Attributes attributes,
                           DeserializationContext (src)  context)
                    throws AxisFault (src) 
RPCParamElementImpl
public RPCParamElementImpl(RPCParam (src)  rpcParam)
getChildElements
public java.util.Iterator getChildElements()
- Description copied from interface: SOAPElement (src) 
- Returns an Iterator over all the immediate child Nodes of this element.
 This includes javax.xml.soap.Text objects as well as SOAPElement objects.
 Calling this method may cause child Element, SOAPElement and org.w3c.dom.Text nodes to be replaced by SOAPElement,
 SOAPHeaderElement, SOAPBodyElement or javax.xml.soap.Text nodes as appropriate for the type of this parent node.
 As a result the calling application must treat any existing references to these child nodes that have been obtained
 through DOM APIs as invalid and either discard them or refresh them with the values returned by this Iterator.
 This behavior can be avoided by calling the equivalent DOM APIs. See javax.xml.soap for more details.
 
- 
- Specified by:
- getChildElementsin interface- SOAPElement (src) 
- Overrides:
- getChildElementsin class- SOAPElementAxisImpl (src) 
 
- 
 
getChildElements
public java.util.Iterator getChildElements(Name (src)  name)
- Description copied from interface: SOAPElement (src) 
- Returns an Iterator over all the immediate child Nodes of this element with the specified name.
 All of these children will be SOAPElement nodes.
 Calling this method may cause child Element, SOAPElement and org.w3c.dom.Text nodes to be replaced by SOAPElement,
 SOAPHeaderElement, SOAPBodyElement or javax.xml.soap.Text nodes as appropriate for the type of this parent node.
 As a result the calling application must treat any existing references to these child nodes that have been obtained
 through DOM APIs as invalid and either discard them or refresh them with the values returned by this Iterator.
 This behavior can be avoided by calling the equivalent DOM APIs. See javax.xml.soap for more details.
 
- 
- Specified by:
- getChildElementsin interface- SOAPElement (src) 
- Overrides:
- getChildElementsin class- SOAPElementAxisImpl (src) 
 
- 
 
addTextNode
public SOAPElement (src)  addTextNode(java.lang.String value)
                        throws SOAPException (src) 
- Try to keep the RPCParam object in sync
 
- 
- Specified by:
- addTextNodein interface- SOAPElement (src) 
- Overrides:
- addTextNodein class- SOAPElementAxisImpl (src) 
 
- 
- Throws:
- SOAPException (src) 
 
setValue
public void setValue(java.lang.String value)
- Try to keep the RPCParam object in sync
 
- 
- Specified by:
- setValuein interface- Node (src) 
- Overrides:
- setValuein class- NodeImpl (src) 
 
- 
- Parameters:
- value- A value string
 
setNodeValue
public void setNodeValue(java.lang.String value)
                  throws org.w3c.dom.DOMException
- Try to keep the RPCParam object in sync
 
- 
- Specified by:
- setNodeValuein interface- org.w3c.dom.Node
- Overrides:
- setNodeValuein class- NodeImpl (src) 
 
- 
- Throws:
- org.w3c.dom.DOMException