blob: 5f92dc0ad1848aba03057562bc85eecae21faefa [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MessageElement (Apache Axis)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MessageElement (Apache Axis)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MessageElement.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/axis/message/InputStreamBody.html" title="class in org.apache.axis.message"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/axis/message/MessageElement.QNameAttr.html" title="class in org.apache.axis.message"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/axis/message/MessageElement.html" target="_top">Frames</a></li>
<li><a href="MessageElement.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.axis.message</div>
<h2 title="Class MessageElement" class="title">Class MessageElement</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">org.apache.axis.message.NodeImpl</a></li>
<li>
<ul class="inheritance">
<li>org.apache.axis.message.MessageElement</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true" title="class or interface in org.w3c.dom">NodeList</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../org/apache/axis/message/DetailEntry.html" title="class in org.apache.axis.message">DetailEntry</a>, <a href="../../../../org/apache/axis/message/RPCParam.html" title="class in org.apache.axis.message">RPCParam</a>, <a href="../../../../org/apache/axis/message/SOAPBody.html" title="class in org.apache.axis.message">SOAPBody</a>, <a href="../../../../org/apache/axis/message/SOAPBodyElement.html" title="class in org.apache.axis.message">SOAPBodyElement</a>, <a href="../../../../org/apache/axis/message/SOAPEnvelope.html" title="class in org.apache.axis.message">SOAPEnvelope</a>, <a href="../../../../org/apache/axis/message/SOAPFaultElement.html" title="class in org.apache.axis.message">SOAPFaultElement</a>, <a href="../../../../org/apache/axis/message/SOAPHeader.html" title="class in org.apache.axis.message">SOAPHeader</a>, <a href="../../../../org/apache/axis/message/SOAPHeaderElement.html" title="class in org.apache.axis.message">SOAPHeaderElement</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">MessageElement</span>
extends <a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a>
implements <a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true" title="class or interface in org.w3c.dom">NodeList</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></pre>
<div class="block">MessageElement is the base type of nodes of the SOAP message parse tree.
Note: it was made Serializable to help users of Apache SOAP who had
exploited the serializability of the DOM tree to migrate to Axis.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#org.apache.axis.message.MessageElement">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.QNameAttr.html" title="class in org.apache.axis.message">MessageElement.QNameAttr</a></strong></code>
<div class="block">class that represents a qname in a the qNameAttrs vector.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#_isRoot">_isRoot</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#context">context</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#encodingStyle">encodingStyle</a></strong></code>
<div class="block">Our encoding style, if any</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#endEventIndex">endEventIndex</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/axis/encoding/Deserializer.html" title="interface in org.apache.axis.encoding">Deserializer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#fixupDeserializer">fixupDeserializer</a></strong></code>
<div class="block">!!!</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#href">href</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#id">id</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static org.apache.commons.logging.Log</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#log">log</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/axis/message/SOAPEnvelope.html" title="class in org.apache.axis.message">SOAPEnvelope</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#message">message</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#namespaces">namespaces</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#qNameAttrs">qNameAttrs</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/axis/message/SAX2EventRecorder.html" title="class in org.apache.axis.message">SAX2EventRecorder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#recorder">recorder</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#startContentsIndex">startContentsIndex</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#startEventIndex">startEventIndex</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#typeQName">typeQName</a></strong></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.axis.message.NodeImpl">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.axis.message.<a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a></h3>
<code><a href="../../../../org/apache/axis/message/NodeImpl.html#_isDirty">_isDirty</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#attributes">attributes</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#children">children</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#document">document</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#name">name</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#namespaceURI">namespaceURI</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#parent">parent</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#prefix">prefix</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#textRep">textRep</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.w3c.dom.Node">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.w3c.dom.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a></h3>
<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#ATTRIBUTE_NODE" title="class or interface in org.w3c.dom">ATTRIBUTE_NODE</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#CDATA_SECTION_NODE" title="class or interface in org.w3c.dom">CDATA_SECTION_NODE</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#COMMENT_NODE" title="class or interface in org.w3c.dom">COMMENT_NODE</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#DOCUMENT_FRAGMENT_NODE" title="class or interface in org.w3c.dom">DOCUMENT_FRAGMENT_NODE</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#DOCUMENT_NODE" title="class or interface in org.w3c.dom">DOCUMENT_NODE</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#DOCUMENT_POSITION_CONTAINED_BY" title="class or interface in org.w3c.dom">DOCUMENT_POSITION_CONTAINED_BY</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#DOCUMENT_POSITION_CONTAINS" title="class or interface in org.w3c.dom">DOCUMENT_POSITION_CONTAINS</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#DOCUMENT_POSITION_DISCONNECTED" title="class or interface in org.w3c.dom">DOCUMENT_POSITION_DISCONNECTED</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#DOCUMENT_POSITION_FOLLOWING" title="class or interface in org.w3c.dom">DOCUMENT_POSITION_FOLLOWING</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" title="class or interface in org.w3c.dom">DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#DOCUMENT_POSITION_PRECEDING" title="class or interface in org.w3c.dom">DOCUMENT_POSITION_PRECEDING</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#DOCUMENT_TYPE_NODE" title="class or interface in org.w3c.dom">DOCUMENT_TYPE_NODE</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#ELEMENT_NODE" title="class or interface in org.w3c.dom">ELEMENT_NODE</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#ENTITY_NODE" title="class or interface in org.w3c.dom">ENTITY_NODE</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#ENTITY_REFERENCE_NODE" title="class or interface in org.w3c.dom">ENTITY_REFERENCE_NODE</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#NOTATION_NODE" title="class or interface in org.w3c.dom">NOTATION_NODE</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#PROCESSING_INSTRUCTION_NODE" title="class or interface in org.w3c.dom">PROCESSING_INSTRUCTION_NODE</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#TEXT_NODE" title="class or interface in org.w3c.dom">TEXT_NODE</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement()">MessageElement</a></strong>()</code>
<div class="block">No-arg constructor for building messages?</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement(org.w3c.dom.CharacterData)">MessageElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/CharacterData.html?is-external=true" title="class or interface in org.w3c.dom">CharacterData</a>&nbsp;text)</code>
<div class="block">construct a text element.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement(org.w3c.dom.Element)">MessageElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;elem)</code>
<div class="block">create a node through a deep copy of the passed in element.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement(javax.xml.soap.Name)">MessageElement</a></strong>(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;eltName)</code>
<div class="block">construct using a <a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap"><code>Name</code></a> implementation,</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement(javax.xml.namespace.QName)">MessageElement</a></strong>(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;name)</code>
<div class="block">constructor declaring the qualified name of the node</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement(javax.xml.namespace.QName,%20java.lang.Object)">MessageElement</a></strong>(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;name,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">constructor declaring the qualified name of the node
and its value</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement(java.lang.String,%20java.lang.String)">MessageElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localPart)</code>
<div class="block">constructor</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement(java.lang.String,%20java.lang.String,%20java.lang.Object)">MessageElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localPart,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">constructor binding the internal object value field to the
value parameter</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement(java.lang.String,%20java.lang.String,%20java.lang.String)">MessageElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localPart,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace)</code>
<div class="block">constructor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement(java.lang.String,%20java.lang.String,%20java.lang.String,%20org.xml.sax.Attributes,%20org.apache.axis.encoding.DeserializationContext)">MessageElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localPart,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attributes,
<a href="../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)</code>
<div class="block">Advanced constructor used for deserialization.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addAttribute(javax.xml.soap.Name,%20java.lang.String)">addAttribute</a></strong>(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;attrName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">add a new attribute</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addAttribute(java.lang.String,%20java.lang.String,%20javax.xml.namespace.QName)">addAttribute</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;value)</code>
<div class="block">add an attribute to the qname vector.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addAttribute(java.lang.String,%20java.lang.String,%20java.lang.String)">addAttribute</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">add a normal CDATA/text attribute.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addAttribute(java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">addAttribute</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attrPrefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">add an attribute.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addChild(org.apache.axis.message.MessageElement)">addChild</a></strong>(<a href="../../../../org/apache/axis/message/MessageElement.html" title="class in org.apache.axis.message">MessageElement</a>&nbsp;el)</code>
<div class="block">Note that this method will log a error and no-op if there is
a value (set using setObjectValue) in the MessageElement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addChildElement(javax.xml.soap.Name)">addChildElement</a></strong>(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;childName)</code>
<div class="block">add the child element</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addChildElement(javax.xml.soap.SOAPElement)">addChildElement</a></strong>(<a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>&nbsp;element)</code>
<div class="block">The added child must be an instance of MessageElement rather than
an abitrary SOAPElement otherwise a (wrapped) ClassCastException
will be thrown.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addChildElement(java.lang.String)">addChildElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</code>
<div class="block">add a child element in the message element's own namespace</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addChildElement(java.lang.String,%20java.lang.String)">addChildElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefixName)</code>
<div class="block">add a child element</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addChildElement(java.lang.String,%20java.lang.String,%20java.lang.String)">addChildElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;childPrefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uri)</code>
<div class="block">add a child element</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addMapping(org.apache.axis.utils.Mapping)">addMapping</a></strong>(<a href="../../../../org/apache/axis/utils/Mapping.html" title="class in org.apache.axis.utils">Mapping</a>&nbsp;map)</code>
<div class="block">add a new namespace/prefix mapping</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addNamespaceDeclaration(java.lang.String,%20java.lang.String)">addNamespaceDeclaration</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uri)</code>
<div class="block">create a <a href="../../../../org/apache/axis/utils/Mapping.html" title="class in org.apache.axis.utils"><code>Mapping</code></a> mapping and add to our namespace list.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#addTextNode(java.lang.String)">addTextNode</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</code>
<div class="block">add a text node to the document.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#childDeepCloned(org.apache.axis.message.NodeImpl,%20org.apache.axis.message.NodeImpl)">childDeepCloned</a></strong>(<a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a>&nbsp;oldNode,
<a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a>&nbsp;newNode)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#cloneNode(boolean)">cloneNode</a></strong>(boolean&nbsp;deep)</code>
<div class="block">Returns a duplicate of this node, i.e., serves as a generic copy
constructor for nodes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#cloning()">cloning</a></strong>()</code>
<div class="block">protected clone method (not public)
copied status
-------------------
protected String name ; Y
protected String prefix ; Y
protected String namespaceURI ; Y
protected transient Attributes attributes Y
protected String id; Y?</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#detachAllChildren()">detachAllChildren</a></strong>()</code>
<div class="block">remove all children.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#equals(java.lang.Object)">equals</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">equality test.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/axis/message/MessageElement.html" title="class in org.apache.axis.message">MessageElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#findElement(java.util.Vector,%20java.lang.String,%20java.lang.String)">findElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;vec,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localPart)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getAllAttributes()">getAllAttributes</a></strong>()</code>
<div class="block">Get an interator to all the attributes of the node.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getAsDocument()">getAsDocument</a></strong>()</code>
<div class="block">get the message element as a document.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getAsDOM()">getAsDOM</a></strong>()</code>
<div class="block">create a DOM from the message element, by
serializing and deserializing the element</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getAsString()">getAsString</a></strong>()</code>
<div class="block">get the message element as a string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getAttribute(java.lang.String)">getAttribute</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attrName)</code>
<div class="block">get an attribute by name</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getAttributeNode(java.lang.String)">getAttributeNode</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attrName)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>this is not implemented</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getAttributeNodeNS(java.lang.String,%20java.lang.String)">getAttributeNodeNS</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>not implemented!</i></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getAttributeNS(java.lang.String,%20java.lang.String)">getAttributeNS</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespaceURI,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</code>
<div class="block">get the attribute with namespace/local name match.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getAttributesEx()">getAttributesEx</a></strong>()</code>
<div class="block">get the attributes</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getAttributeValue(javax.xml.soap.Name)">getAttributeValue</a></strong>(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;attrName)</code>
<div class="block">Get the value of an attribute whose namespace and local name are described.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getAttributeValue(java.lang.String)">getAttributeValue</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</code>
<div class="block">get the value of an attribute</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis/message/MessageElement.html" title="class in org.apache.axis.message">MessageElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getChildElement(javax.xml.namespace.QName)">getChildElement</a></strong>(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">Convenience method to get the first matching child for a given QName.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getChildElements()">getChildElements</a></strong>()</code>
<div class="block">get an iterator over the children
This iterator <i>may</i> get confused if changes are made to the
children while the iteration is in progress.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getChildElements(javax.xml.soap.Name)">getChildElements</a></strong>(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;childName)</code>
<div class="block">get an iterator over child elements</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getChildElements(javax.xml.namespace.QName)">getChildElements</a></strong>(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">get an iterator over child elements</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getChildren()">getChildren</a></strong>()</code>
<div class="block">get a list of children</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getCompleteAttributes()">getCompleteAttributes</a></strong>()</code>
<div class="block">Obtain an Attributes collection consisting of all attributes
for this MessageElement, including namespace declarations.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getDeserializationContext()">getDeserializationContext</a></strong>()</code>
<div class="block">Retrieve the DeserializationContext associated with this MessageElement</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getElementName()">getElementName</a></strong>()</code>
<div class="block">get the full name of the element</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true" title="class or interface in org.w3c.dom">NodeList</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getElementsByTagName(java.lang.String)">getElementsByTagName</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tagName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true" title="class or interface in org.w3c.dom">NodeList</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getElementsByTagNameNS(java.lang.String,%20java.lang.String)">getElementsByTagNameNS</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true" title="class or interface in org.w3c.dom">NodeList</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getElementsNS(org.w3c.dom.Element,%20java.lang.String,%20java.lang.String)">getElementsNS</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;parentElement,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</code>
<div class="block">helper method for recusively getting the element that has namespace URI and localname</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getEncodingStyle()">getEncodingStyle</a></strong>()</code>
<div class="block">Get the encoding style.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis/message/SOAPEnvelope.html" title="class in org.apache.axis.message">SOAPEnvelope</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getEnvelope()">getEnvelope</a></strong>()</code>
<div class="block">get our current envelope</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis/encoding/Deserializer.html" title="interface in org.apache.axis.encoding">Deserializer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getFixupDeserializer()">getFixupDeserializer</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getHref()">getHref</a></strong>()</code>
<div class="block">get a saved href</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getID()">getID</a></strong>()</code>
<div class="block">get a saved ID</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getLength()">getLength</a></strong>()</code>
<div class="block">The number of nodes in the list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getName()">getName</a></strong>()</code>
<div class="block">get the local name of this element</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getNamespacePrefixes()">getNamespacePrefixes</a></strong>()</code>
<div class="block">get an iterator of the prefixes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getNamespaceURI(java.lang.String)">getNamespaceURI</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;searchPrefix)</code>
<div class="block">map from a prefix to a namespace.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getObjectValue()">getObjectValue</a></strong>()</code>
<div class="block">Returns value of the node as an object of registered type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getObjectValue(java.lang.Class)">getObjectValue</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</code>
<div class="block">Returns value of the node as an object of registered type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getOwnerDocument()">getOwnerDocument</a></strong>()</code>
<div class="block">The <code>Document</code> object associated with this node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getPrefix(java.lang.String)">getPrefix</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;searchNamespaceURI)</code>
<div class="block">get the prefix for a given namespace URI</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getQName()">getQName</a></strong>()</code>
<div class="block">get the fully qualified name of this element</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis/message/MessageElement.html" title="class in org.apache.axis.message">MessageElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getRealElement()">getRealElement</a></strong>()</code>
<div class="block">get the 'real' element -will follow hrefs.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis/message/SAX2EventRecorder.html" title="class in org.apache.axis.message">SAX2EventRecorder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getRecorder()">getRecorder</a></strong>()</code>
<div class="block">get the event recorder</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getTagName()">getTagName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getType()">getType</a></strong>()</code>
<div class="block">get the element's type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getValue()">getValue</a></strong>()</code>
<div class="block">Get the value of the doc as a string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getValueAsType(javax.xml.namespace.QName)">getValueAsType</a></strong>(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getValueAsType(javax.xml.namespace.QName,%20java.lang.Class)">getValueAsType</a></strong>(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;type,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</code>
<div class="block">This is deserialization logic mixed in to our element class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getValueDOM()">getValueDOM</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#getVisibleNamespacePrefixes()">getVisibleNamespacePrefixes</a></strong>()</code>
<div class="block">get an iterator over visible prefixes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#hasAttribute(java.lang.String)">hasAttribute</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attrName)</code>
<div class="block">test for an attribute existing</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#hasAttributeNS(java.lang.String,%20java.lang.String)">hasAttributeNS</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</code>
<div class="block">Test for an attribute</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#isRoot()">isRoot</a></strong>()</code>
<div class="block">get the is-root flag</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#item(int)">item</a></strong>(int&nbsp;index)</code>
<div class="block">get a child node</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#output(org.apache.axis.encoding.SerializationContext)">output</a></strong>(<a href="../../../../org/apache/axis/encoding/SerializationContext.html" title="class in org.apache.axis.encoding">SerializationContext</a>&nbsp;outputContext)</code>
<div class="block">This is the public output() method, which will always simply use
the recorded SAX stream for this element if it is available.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#outputImpl(org.apache.axis.encoding.SerializationContext)">outputImpl</a></strong>(<a href="../../../../org/apache/axis/encoding/SerializationContext.html" title="class in org.apache.axis.encoding">SerializationContext</a>&nbsp;outputContext)</code>
<div class="block">override point -output to a serialization context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#publishContents(org.xml.sax.ContentHandler)">publishContents</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/ContentHandler.html?is-external=true" title="class or interface in org.xml.sax">ContentHandler</a>&nbsp;handler)</code>
<div class="block">replay the sax events to a SAX content handles</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#publishToHandler(org.xml.sax.ContentHandler)">publishToHandler</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/ContentHandler.html?is-external=true" title="class or interface in org.xml.sax">ContentHandler</a>&nbsp;handler)</code>
<div class="block">replay the sax events to a handler</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#removeAttribute(javax.xml.soap.Name)">removeAttribute</a></strong>(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;attrName)</code>
<div class="block">remove an element</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#removeAttribute(java.lang.String)">removeAttribute</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attrName)</code>
<div class="block">remove a named attribute.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#removeAttributeNode(org.w3c.dom.Attr)">removeAttributeNode</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a>&nbsp;oldAttr)</code>
<div class="block">remove a an attribue</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#removeAttributeNS(java.lang.String,%20java.lang.String)">removeAttributeNS</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</code>
<div class="block">Remove an attribute.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#removeContents()">removeContents</a></strong>()</code>
<div class="block">remove all chidlren.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#removeNamespaceDeclaration(java.lang.String)">removeNamespaceDeclaration</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespacePrefix)</code>
<div class="block">remove a namespace declaration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setAllAttributes(org.xml.sax.Attributes)">setAllAttributes</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attrs)</code>
<div class="block">set all the attributes of this instance</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setAttribute(java.lang.String,%20java.lang.String)">setAttribute</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">set or update an attribute.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setAttribute(java.lang.String,%20java.lang.String,%20java.lang.String)">setAttribute</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">Set an attribute, adding the attribute if it isn't already present
in this element, and changing the value if it is.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setAttributeNode(org.w3c.dom.Attr)">setAttributeNode</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a>&nbsp;newAttr)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>this is not implemented</i></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setAttributeNodeNS(org.w3c.dom.Attr)">setAttributeNodeNS</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a>&nbsp;newAttr)</code>
<div class="block">set an attribute as a node</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setAttributeNS(java.lang.String,%20java.lang.String,%20java.lang.String)">setAttributeNS</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespaceURI,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;qualifiedName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">set an attribute or alter an existing one</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setContentsIndex(int)">setContentsIndex</a></strong>(int&nbsp;index)</code>
<div class="block">set the index point of our content's starting in the
event recording</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setEncodingStyle(java.lang.String)">setEncodingStyle</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encodingStyle)</code>
<div class="block">Sets the encoding style for this <CODE>SOAPElement</CODE>
object to one specified.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setEndIndex(int)">setEndIndex</a></strong>(int&nbsp;endIndex)</code>
<div class="block">record the end index of the SAX recording.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setEnvelope(org.apache.axis.message.SOAPEnvelope)">setEnvelope</a></strong>(<a href="../../../../org/apache/axis/message/SOAPEnvelope.html" title="class in org.apache.axis.message">SOAPEnvelope</a>&nbsp;env)</code>
<div class="block">bind a a new soap envelope. sets the dirty bit.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setFixupDeserializer(org.apache.axis.encoding.Deserializer)">setFixupDeserializer</a></strong>(<a href="../../../../org/apache/axis/encoding/Deserializer.html" title="interface in org.apache.axis.encoding">Deserializer</a>&nbsp;dser)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setName(java.lang.String)">setName</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">set the local part of this element's name</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setNamespaceURI(java.lang.String)">setNamespaceURI</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nsURI)</code>
<div class="block">set the namespace URI of the element</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setNSMappings(java.util.ArrayList)">setNSMappings</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;namespaces)</code>
<div class="block">set a new namespace mapping list</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setObjectValue(java.lang.Object)">setObjectValue</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;newValue)</code>
<div class="block">Sets value of this node to an Object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setQName(javax.xml.namespace.QName)">setQName</a></strong>(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qName)</code>
<div class="block">set the name and namespace of this element</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setRecorder(org.apache.axis.message.SAX2EventRecorder)">setRecorder</a></strong>(<a href="../../../../org/apache/axis/message/SAX2EventRecorder.html" title="class in org.apache.axis.message">SAX2EventRecorder</a>&nbsp;rec)</code>
<div class="block">set the event recorder</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setType(javax.xml.namespace.QName)">setType</a></strong>(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">set the element's type</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#setValue(java.lang.String)">setValue</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">If this is a Text node then this method will set its value, otherwise it
sets the value of the immediate (Text) child of this node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis/message/MessageElement.html#toString()">toString</a></strong>()</code>
<div class="block">Generate a string representation by serializing our contents
This is not a lightweight operation, and is repeated whenever
you call this method.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.axis.message.NodeImpl">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.axis.message.<a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a></h3>
<code><a href="../../../../org/apache/axis/message/NodeImpl.html#appendChild(org.w3c.dom.Node)">appendChild</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#convertAttrSAXtoDOM(org.xml.sax.Attributes)">convertAttrSAXtoDOM</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#detachNode()">detachNode</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getAttributes()">getAttributes</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getChildNodes()">getChildNodes</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getFirstChild()">getFirstChild</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getLastChild()">getLastChild</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getLocalName()">getLocalName</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getNamespaceURI()">getNamespaceURI</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getNextSibling()">getNextSibling</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getNodeName()">getNodeName</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getNodeType()">getNodeType</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getNodeValue()">getNodeValue</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getParent()">getParent</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getParentElement()">getParentElement</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getParentNode()">getParentNode</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getPrefix()">getPrefix</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#getPreviousSibling()">getPreviousSibling</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#hasAttributes()">hasAttributes</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#hasChildNodes()">hasChildNodes</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#initializeChildren()">initializeChildren</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#insertBefore(org.w3c.dom.Node,%20org.w3c.dom.Node)">insertBefore</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#isDirty()">isDirty</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#isSupported(java.lang.String,%20java.lang.String)">isSupported</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#makeAttributesEditable()">makeAttributesEditable</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#normalize()">normalize</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#recycleNode()">recycleNode</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#removeChild(org.w3c.dom.Node)">removeChild</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#replaceChild(org.w3c.dom.Node,%20org.w3c.dom.Node)">replaceChild</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#reset()">reset</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#setDirty()">setDirty</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#setDirty(boolean)">setDirty</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#setNodeValue(java.lang.String)">setNodeValue</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#setOwnerDocument(org.w3c.dom.Document)">setOwnerDocument</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#setParent(org.apache.axis.message.NodeImpl)">setParent</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#setParentElement(javax.xml.soap.SOAPElement)">setParentElement</a>, <a href="../../../../org/apache/axis/message/NodeImpl.html#setPrefix(java.lang.String)">setPrefix</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_javax.xml.soap.Node">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;javax.xml.soap.<a href="../../../../javax/xml/soap/Node.html" title="interface in javax.xml.soap">Node</a></h3>
<code><a href="../../../../javax/xml/soap/Node.html#detachNode()">detachNode</a>, <a href="../../../../javax/xml/soap/Node.html#getParentElement()">getParentElement</a>, <a href="../../../../javax/xml/soap/Node.html#recycleNode()">recycleNode</a>, <a href="../../../../javax/xml/soap/Node.html#setParentElement(javax.xml.soap.SOAPElement)">setParentElement</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.w3c.dom.Element">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.w3c.dom.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></h3>
<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getSchemaTypeInfo()" title="class or interface in org.w3c.dom">getSchemaTypeInfo</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#setIdAttribute(java.lang.String,%20boolean)" title="class or interface in org.w3c.dom">setIdAttribute</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#setIdAttributeNode(org.w3c.dom.Attr,%20boolean)" title="class or interface in org.w3c.dom">setIdAttributeNode</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#setIdAttributeNS(java.lang.String,%20java.lang.String,%20boolean)" title="class or interface in org.w3c.dom">setIdAttributeNS</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.w3c.dom.Node">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.w3c.dom.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a></h3>
<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#appendChild(org.w3c.dom.Node)" title="class or interface in org.w3c.dom">appendChild</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#compareDocumentPosition(org.w3c.dom.Node)" title="class or interface in org.w3c.dom">compareDocumentPosition</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getAttributes()" title="class or interface in org.w3c.dom">getAttributes</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getBaseURI()" title="class or interface in org.w3c.dom">getBaseURI</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getChildNodes()" title="class or interface in org.w3c.dom">getChildNodes</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getFeature(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom">getFeature</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getFirstChild()" title="class or interface in org.w3c.dom">getFirstChild</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getLastChild()" title="class or interface in org.w3c.dom">getLastChild</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getLocalName()" title="class or interface in org.w3c.dom">getLocalName</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getNamespaceURI()" title="class or interface in org.w3c.dom">getNamespaceURI</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getNextSibling()" title="class or interface in org.w3c.dom">getNextSibling</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getNodeName()" title="class or interface in org.w3c.dom">getNodeName</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getNodeType()" title="class or interface in org.w3c.dom">getNodeType</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getNodeValue()" title="class or interface in org.w3c.dom">getNodeValue</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getParentNode()" title="class or interface in org.w3c.dom">getParentNode</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getPrefix()" title="class or interface in org.w3c.dom">getPrefix</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getPreviousSibling()" title="class or interface in org.w3c.dom">getPreviousSibling</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getTextContent()" title="class or interface in org.w3c.dom">getTextContent</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getUserData(java.lang.String)" title="class or interface in org.w3c.dom">getUserData</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#hasAttributes()" title="class or interface in org.w3c.dom">hasAttributes</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#hasChildNodes()" title="class or interface in org.w3c.dom">hasChildNodes</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#insertBefore(org.w3c.dom.Node,%20org.w3c.dom.Node)" title="class or interface in org.w3c.dom">insertBefore</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#isDefaultNamespace(java.lang.String)" title="class or interface in org.w3c.dom">isDefaultNamespace</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#isEqualNode(org.w3c.dom.Node)" title="class or interface in org.w3c.dom">isEqualNode</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#isSameNode(org.w3c.dom.Node)" title="class or interface in org.w3c.dom">isSameNode</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#isSupported(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom">isSupported</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#lookupNamespaceURI(java.lang.String)" title="class or interface in org.w3c.dom">lookupNamespaceURI</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#lookupPrefix(java.lang.String)" title="class or interface in org.w3c.dom">lookupPrefix</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#normalize()" title="class or interface in org.w3c.dom">normalize</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#removeChild(org.w3c.dom.Node)" title="class or interface in org.w3c.dom">removeChild</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#replaceChild(org.w3c.dom.Node,%20org.w3c.dom.Node)" title="class or interface in org.w3c.dom">replaceChild</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#setNodeValue(java.lang.String)" title="class or interface in org.w3c.dom">setNodeValue</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#setPrefix(java.lang.String)" title="class or interface in org.w3c.dom">setPrefix</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#setTextContent(java.lang.String)" title="class or interface in org.w3c.dom">setTextContent</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#setUserData(java.lang.String,%20java.lang.Object,%20org.w3c.dom.UserDataHandler)" title="class or interface in org.w3c.dom">setUserData</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="log">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>log</h4>
<pre>protected static&nbsp;org.apache.commons.logging.Log log</pre>
</li>
</ul>
<a name="id">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>id</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> id</pre>
</li>
</ul>
<a name="href">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>href</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> href</pre>
</li>
</ul>
<a name="_isRoot">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>_isRoot</h4>
<pre>protected&nbsp;boolean _isRoot</pre>
</li>
</ul>
<a name="message">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>message</h4>
<pre>protected&nbsp;<a href="../../../../org/apache/axis/message/SOAPEnvelope.html" title="class in org.apache.axis.message">SOAPEnvelope</a> message</pre>
</li>
</ul>
<a name="context">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>context</h4>
<pre>protected transient&nbsp;<a href="../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a> context</pre>
</li>
</ul>
<a name="typeQName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>typeQName</h4>
<pre>protected transient&nbsp;<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> typeQName</pre>
</li>
</ul>
<a name="qNameAttrs">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>qNameAttrs</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a> qNameAttrs</pre>
</li>
</ul>
<a name="recorder">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>recorder</h4>
<pre>protected transient&nbsp;<a href="../../../../org/apache/axis/message/SAX2EventRecorder.html" title="class in org.apache.axis.message">SAX2EventRecorder</a> recorder</pre>
</li>
</ul>
<a name="startEventIndex">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>startEventIndex</h4>
<pre>protected&nbsp;int startEventIndex</pre>
</li>
</ul>
<a name="startContentsIndex">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>startContentsIndex</h4>
<pre>protected&nbsp;int startContentsIndex</pre>
</li>
</ul>
<a name="endEventIndex">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>endEventIndex</h4>
<pre>protected&nbsp;int endEventIndex</pre>
</li>
</ul>
<a name="namespaces">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>namespaces</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a> namespaces</pre>
</li>
</ul>
<a name="encodingStyle">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encodingStyle</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodingStyle</pre>
<div class="block">Our encoding style, if any</div>
</li>
</ul>
<a name="fixupDeserializer">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>fixupDeserializer</h4>
<pre>protected&nbsp;<a href="../../../../org/apache/axis/encoding/Deserializer.html" title="interface in org.apache.axis.encoding">Deserializer</a> fixupDeserializer</pre>
<div class="block">!!! TODO : Make sure this handles multiple targets</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MessageElement()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MessageElement</h4>
<pre>public&nbsp;MessageElement()</pre>
<div class="block">No-arg constructor for building messages?</div>
</li>
</ul>
<a name="MessageElement(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MessageElement</h4>
<pre>public&nbsp;MessageElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localPart)</pre>
<div class="block">constructor</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - namespace of element</dd><dd><code>localPart</code> - local name</dd></dl>
</li>
</ul>
<a name="MessageElement(java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MessageElement</h4>
<pre>public&nbsp;MessageElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localPart,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace)</pre>
<div class="block">constructor. Automatically adds a namespace-prefix mapping to the mapping table</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>localPart</code> - local name</dd><dd><code>prefix</code> - prefix</dd><dd><code>namespace</code> - namespace</dd></dl>
</li>
</ul>
<a name="MessageElement(javax.xml.soap.Name)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MessageElement</h4>
<pre>public&nbsp;MessageElement(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;eltName)</pre>
<div class="block">construct using a <a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap"><code>Name</code></a> implementation,</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>eltName</code> - </dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement(java.lang.String,%20java.lang.String,%20java.lang.String)"><code>MessageElement(String, String, String)</code></a></dd></dl>
</li>
</ul>
<a name="MessageElement(java.lang.String, java.lang.String, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MessageElement</h4>
<pre>public&nbsp;MessageElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localPart,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">constructor binding the internal object value field to the
value parameter</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - namespace of the element</dd><dd><code>localPart</code> - local name</dd><dd><code>value</code> - value of the node</dd></dl>
</li>
</ul>
<a name="MessageElement(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MessageElement</h4>
<pre>public&nbsp;MessageElement(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;name)</pre>
<div class="block">constructor declaring the qualified name of the node</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - naming information</dd></dl>
</li>
</ul>
<a name="MessageElement(javax.xml.namespace.QName, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MessageElement</h4>
<pre>public&nbsp;MessageElement(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;name,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">constructor declaring the qualified name of the node
and its value</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - naming information</dd><dd><code>value</code> - value of the node</dd></dl>
</li>
</ul>
<a name="MessageElement(org.w3c.dom.Element)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MessageElement</h4>
<pre>public&nbsp;MessageElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;elem)</pre>
<div class="block">create a node through a deep copy of the passed in element.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>elem</code> - name to copy from</dd></dl>
</li>
</ul>
<a name="MessageElement(org.w3c.dom.CharacterData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MessageElement</h4>
<pre>public&nbsp;MessageElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/CharacterData.html?is-external=true" title="class or interface in org.w3c.dom">CharacterData</a>&nbsp;text)</pre>
<div class="block">construct a text element.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>text</code> - text data. This is <i>not</i> copied; it is referred to in the MessageElement.</dd></dl>
</li>
</ul>
<a name="MessageElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.apache.axis.encoding.DeserializationContext)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MessageElement</h4>
<pre>public&nbsp;MessageElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localPart,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attributes,
<a href="../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)
throws <a href="../../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></pre>
<div class="block">Advanced constructor used for deserialization.
<ol>
<li>The context provides the mappings and Sax event recorder
<li>The soap messaging style is determined from the current message context, defaulting
to SOAP1.1 if there is no current context.
<li>if there is an id attribute (any namespace), then the ID is registered
with <a href="../../../../org/apache/axis/encoding/DeserializationContext.html#registerElementByID(java.lang.String,%20org.apache.axis.message.MessageElement)"><code>DeserializationContext.registerElementByID(String, MessageElement)</code></a> ;a new recorder is
created if needed.
<li>If there is an attribute "root" in the default SOAP namespace, then it is examined
to see if it marks the element as root (value=="1" or not)
<li>If there is an arrayType attribute then we assume we are an array and set our
<a href="../../../../org/apache/axis/message/MessageElement.html#typeQName"><code>typeQName</code></a> field appropriately.
<li>The <a href="../../../../org/apache/axis/message/MessageElement.html#href"><code>href</code></a> field is set if there is a relevant href value
</ol></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - namespace namespace of element</dd><dd><code>localPart</code> - local name local name of element</dd><dd><code>prefix</code> - prefix prefix of element</dd><dd><code>attributes</code> - attributes to save as our attributes</dd><dd><code>context</code> - deserialization context for this message element</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></code> - if the encoding style is not recognized/supported</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getDeserializationContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeserializationContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;getDeserializationContext()</pre>
<div class="block">Retrieve the DeserializationContext associated with this MessageElement</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The DeserializationContext associated with this MessageElement</dd></dl>
</li>
</ul>
<a name="setFixupDeserializer(org.apache.axis.encoding.Deserializer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFixupDeserializer</h4>
<pre>public&nbsp;void&nbsp;setFixupDeserializer(<a href="../../../../org/apache/axis/encoding/Deserializer.html" title="interface in org.apache.axis.encoding">Deserializer</a>&nbsp;dser)</pre>
</li>
</ul>
<a name="getFixupDeserializer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFixupDeserializer</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis/encoding/Deserializer.html" title="interface in org.apache.axis.encoding">Deserializer</a>&nbsp;getFixupDeserializer()</pre>
</li>
</ul>
<a name="setEndIndex(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEndIndex</h4>
<pre>public&nbsp;void&nbsp;setEndIndex(int&nbsp;endIndex)</pre>
<div class="block">record the end index of the SAX recording.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>endIndex</code> - end value</dd></dl>
</li>
</ul>
<a name="isRoot()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isRoot</h4>
<pre>public&nbsp;boolean&nbsp;isRoot()</pre>
<div class="block">get the is-root flag</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if the element is considered a document root.</dd></dl>
</li>
</ul>
<a name="getID()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getID</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getID()</pre>
<div class="block">get a saved ID</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>ID or null for no ID</dd></dl>
</li>
</ul>
<a name="getHref()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHref</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getHref()</pre>
<div class="block">get a saved href</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>href or null</dd></dl>
</li>
</ul>
<a name="getAttributesEx()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttributesEx</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;getAttributesEx()</pre>
<div class="block">get the attributes</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>attributes. If this equals <code>NullAttributes.singleton</code> it is null</dd></dl>
</li>
</ul>
<a name="cloneNode(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cloneNode</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;cloneNode(boolean&nbsp;deep)</pre>
<div class="block">Returns a duplicate of this node, i.e., serves as a generic copy
constructor for nodes. The duplicate node has no parent; (
<code>parentNode</code> is <code>null</code>.).
<br>Cloning an <code>Element</code> copies all attributes and their
values, including those generated by the XML processor to represent
defaulted attributes, but this method does not copy any text it
contains unless it is a deep clone, since the text is contained in a
child <code>Text</code> node. Cloning an <code>Attribute</code>
directly, as opposed to be cloned as part of an <code>Element</code>
cloning operation, returns a specified attribute (
<code>specified</code> is <code>true</code>). Cloning any other type
of node simply returns a copy of this node.
<br>Note that cloning an immutable subtree results in a mutable copy,
but the children of an <code>EntityReference</code> clone are readonly
. In addition, clones of unspecified <code>Attr</code> nodes are
specified. And, cloning <code>Document</code>,
<code>DocumentType</code>, <code>Entity</code>, and
<code>Notation</code> nodes is implementation dependent.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#cloneNode(boolean)" title="class or interface in org.w3c.dom">cloneNode</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/axis/message/NodeImpl.html#cloneNode(boolean)">cloneNode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>deep</code> - If <code>true</code>, recursively clone the subtree under
the specified node; if <code>false</code>, clone only the node
itself (and its attributes, if it is an <code>Element</code>).</dd>
<dt><span class="strong">Returns:</span></dt><dd>The duplicate node.</dd></dl>
</li>
</ul>
<a name="childDeepCloned(org.apache.axis.message.NodeImpl, org.apache.axis.message.NodeImpl)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>childDeepCloned</h4>
<pre>protected&nbsp;void&nbsp;childDeepCloned(<a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a>&nbsp;oldNode,
<a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a>&nbsp;newNode)</pre>
</li>
</ul>
<a name="cloning()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cloning</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;cloning()
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/CloneNotSupportedException.html?is-external=true" title="class or interface in java.lang">CloneNotSupportedException</a></pre>
<div class="block">protected clone method (not public)
copied status
-------------------
protected String name ; Y
protected String prefix ; Y
protected String namespaceURI ; Y
protected transient Attributes attributes Y
protected String id; Y?
protected String href; Y?
protected boolean _isRoot = true; Y?
protected SOAPEnvelope message = null; N?
protected transient DeserializationContext context; Y?
protected transient QName typeQName = null; Y?
protected Vector qNameAttrs = null; Y?
protected transient SAX2EventRecorder recorder = null; N?
protected int startEventIndex = 0; N?
protected int startContentsIndex = 0; N?
protected int endEventIndex = -1; N?
protected CharacterData textRep = null; Y?
protected MessageElement parent = null; N
public ArrayList namespaces = null; Y
protected String encodingStyle = null; N?
private Object objectValue = null; N?</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/CloneNotSupportedException.html?is-external=true" title="class or interface in java.lang">CloneNotSupportedException</a></code></dd></dl>
</li>
</ul>
<a name="setAllAttributes(org.xml.sax.Attributes)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAllAttributes</h4>
<pre>public&nbsp;void&nbsp;setAllAttributes(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attrs)</pre>
<div class="block">set all the attributes of this instance</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>attrs</code> - a new attributes list</dd></dl>
</li>
</ul>
<a name="detachAllChildren()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>detachAllChildren</h4>
<pre>public&nbsp;void&nbsp;detachAllChildren()</pre>
<div class="block">remove all children.</div>
</li>
</ul>
<a name="getCompleteAttributes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompleteAttributes</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;getCompleteAttributes()</pre>
<div class="block">Obtain an Attributes collection consisting of all attributes
for this MessageElement, including namespace declarations.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Attributes collection</dd></dl>
</li>
</ul>
<a name="getName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
<div class="block">get the local name of this element</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>name</dd></dl>
</li>
</ul>
<a name="setName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setName</h4>
<pre>public&nbsp;void&nbsp;setName(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">set the local part of this element's name</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd></dl>
</li>
</ul>
<a name="getQName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getQName</h4>
<pre>public&nbsp;<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;getQName()</pre>
<div class="block">get the fully qualified name of this element</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a QName describing the name of thsi element</dd></dl>
</li>
</ul>
<a name="setQName(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setQName</h4>
<pre>public&nbsp;void&nbsp;setQName(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qName)</pre>
<div class="block">set the name and namespace of this element</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qName</code> - qualified name</dd></dl>
</li>
</ul>
<a name="setNamespaceURI(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNamespaceURI</h4>
<pre>public&nbsp;void&nbsp;setNamespaceURI(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nsURI)</pre>
<div class="block">set the namespace URI of the element</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>nsURI</code> - new namespace URI</dd></dl>
</li>
</ul>
<a name="getType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;getType()</pre>
<div class="block">get the element's type.
If we are a reference, we look up our target in the context and
return (and cache) its type.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="setType(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setType</h4>
<pre>public&nbsp;void&nbsp;setType(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</pre>
<div class="block">set the element's type</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - </dd></dl>
</li>
</ul>
<a name="getRecorder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRecorder</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis/message/SAX2EventRecorder.html" title="class in org.apache.axis.message">SAX2EventRecorder</a>&nbsp;getRecorder()</pre>
<div class="block">get the event recorder</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>recorder or null</dd></dl>
</li>
</ul>
<a name="setRecorder(org.apache.axis.message.SAX2EventRecorder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRecorder</h4>
<pre>public&nbsp;void&nbsp;setRecorder(<a href="../../../../org/apache/axis/message/SAX2EventRecorder.html" title="class in org.apache.axis.message">SAX2EventRecorder</a>&nbsp;rec)</pre>
<div class="block">set the event recorder</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>rec</code> - </dd></dl>
</li>
</ul>
<a name="getEncodingStyle()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEncodingStyle</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getEncodingStyle()</pre>
<div class="block">Get the encoding style. If ours is null, walk up the hierarchy
and use our parent's. Default if we're the root is "".</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#getEncodingStyle()">getEncodingStyle</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the currently in-scope encoding style</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#setEncodingStyle(java.lang.String)"><code>setEncodingStyle(java.lang.String)</code></a></dd></dl>
</li>
</ul>
<a name="removeContents()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeContents</h4>
<pre>public&nbsp;void&nbsp;removeContents()</pre>
<div class="block">remove all chidlren.
All SOAPExceptions which can get thrown in this process are ignored.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#removeContents()">removeContents</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
</dl>
</li>
</ul>
<a name="getVisibleNamespacePrefixes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVisibleNamespacePrefixes</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&nbsp;getVisibleNamespacePrefixes()</pre>
<div class="block">get an iterator over visible prefixes. This includes all declared in
parent elements</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#getVisibleNamespacePrefixes()">getVisibleNamespacePrefixes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>an iterator.</dd></dl>
</li>
</ul>
<a name="setEncodingStyle(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEncodingStyle</h4>
<pre>public&nbsp;void&nbsp;setEncodingStyle(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encodingStyle)
throws <a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">Sets the encoding style for this <CODE>SOAPElement</CODE>
object to one specified. The semantics of a null value,
as above in getEncodingStyle() are to just use the parent's value,
but null here means set to "".</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#setEncodingStyle(java.lang.String)">setEncodingStyle</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>encodingStyle</code> - a <CODE>String</CODE>
giving the encoding style</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if
there was a problem in the encoding style being set.</dd>
<dd><code><a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/axis/message/MessageElement.html#getEncodingStyle()"><code>getEncodingStyle()</code></a></dd></dl>
</li>
</ul>
<a name="addChild(org.apache.axis.message.MessageElement)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChild</h4>
<pre>public&nbsp;void&nbsp;addChild(<a href="../../../../org/apache/axis/message/MessageElement.html" title="class in org.apache.axis.message">MessageElement</a>&nbsp;el)
throws <a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">Note that this method will log a error and no-op if there is
a value (set using setObjectValue) in the MessageElement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code></dd></dl>
</li>
</ul>
<a name="getChildren()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChildren</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getChildren()</pre>
<div class="block">get a list of children</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a list, or null if there are no children</dd></dl>
</li>
</ul>
<a name="setContentsIndex(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContentsIndex</h4>
<pre>public&nbsp;void&nbsp;setContentsIndex(int&nbsp;index)</pre>
<div class="block">set the index point of our content's starting in the
event recording</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - index value of the first event of our recorder.</dd></dl>
</li>
</ul>
<a name="setNSMappings(java.util.ArrayList)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNSMappings</h4>
<pre>public&nbsp;void&nbsp;setNSMappings(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;namespaces)</pre>
<div class="block">set a new namespace mapping list</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>namespaces</code> - </dd></dl>
</li>
</ul>
<a name="getPrefix(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrefix</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getPrefix(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;searchNamespaceURI)</pre>
<div class="block">get the prefix for a given namespace URI</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>searchNamespaceURI</code> - namespace</dd>
<dt><span class="strong">Returns:</span></dt><dd>null for null or emtpy uri, null for no match, and the prefix iff there is a match</dd></dl>
</li>
</ul>
<a name="getNamespaceURI(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNamespaceURI</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getNamespaceURI(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;searchPrefix)</pre>
<div class="block">map from a prefix to a namespace.
Will recurse <i>upward the element tree</i> until we get a match</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#getNamespaceURI(java.lang.String)">getNamespaceURI</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>searchPrefix</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>the prefix, or null for no match</dd></dl>
</li>
</ul>
<a name="getObjectValue()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectValue</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getObjectValue()</pre>
<div class="block">Returns value of the node as an object of registered type.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Object of proper type, or null if no mapping could be found.</dd></dl>
</li>
</ul>
<a name="getObjectValue(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectValue</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getObjectValue(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Returns value of the node as an object of registered type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cls</code> - Class that contains top level deserializer metadata</dd>
<dt><span class="strong">Returns:</span></dt><dd>Object of proper type, or null if no mapping could be found.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
</li>
</ul>
<a name="setObjectValue(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setObjectValue</h4>
<pre>public&nbsp;void&nbsp;setObjectValue(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;newValue)
throws <a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">Sets value of this node to an Object.
A serializer needs to be registered for this object class for proper
operation.
<p>
Note that this method will log an error and no-op if there are
any children in the MessageElement or if the MessageElement was
constructed from XML.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>newValue</code> - node's value or null.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code></dd></dl>
</li>
</ul>
<a name="getValueAsType(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueAsType</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getValueAsType(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;type)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
</li>
</ul>
<a name="getValueAsType(javax.xml.namespace.QName, java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueAsType</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getValueAsType(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;type,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">This is deserialization logic mixed in to our element class.
It is only valid we have a deserializer, which means that we were created
using <a href="../../../../org/apache/axis/message/MessageElement.html#MessageElement(java.lang.String,%20java.lang.String,%20java.lang.String,%20org.xml.sax.Attributes,%20org.apache.axis.encoding.DeserializationContext)"><code>MessageElement(String, String, String, org.xml.sax.Attributes, org.apache.axis.encoding.DeserializationContext)</code></a></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - type to look up a deserializer for.</dd><dd><code>cls</code> - class to use for looking up the deserializer. This takes precedence over the type field.</dd>
<dt><span class="strong">Returns:</span></dt><dd>the value of the deserializer</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
</li>
</ul>
<a name="addAttribute(java.lang.String, java.lang.String, javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAttribute</h4>
<pre>public&nbsp;void&nbsp;addAttribute(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;value)</pre>
<div class="block">add an attribute to the qname vector. This is a separate vector from the
main attribute list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - </dd><dd><code>localName</code> - </dd><dd><code>value</code> - </dd></dl>
</li>
</ul>
<a name="addAttribute(java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAttribute</h4>
<pre>public&nbsp;void&nbsp;addAttribute(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
<div class="block">add a normal CDATA/text attribute.
There is no check whether or not the attribute already exists.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - namespace URI</dd><dd><code>localName</code> - local anme</dd><dd><code>value</code> - value</dd></dl>
</li>
</ul>
<a name="addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAttribute</h4>
<pre>public&nbsp;void&nbsp;addAttribute(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attrPrefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
<div class="block">add an attribute.
Note that the prefix is not added to our mapping list.
Also, there is no check whether or not the attribute already exists.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>attrPrefix</code> - prefix.</dd><dd><code>namespace</code> - namespace URI</dd><dd><code>localName</code> - </dd><dd><code>value</code> - </dd></dl>
</li>
</ul>
<a name="setAttribute(java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAttribute</h4>
<pre>public&nbsp;void&nbsp;setAttribute(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
<div class="block">Set an attribute, adding the attribute if it isn't already present
in this element, and changing the value if it is. Passing null as the
value will cause any pre-existing attribute by this name to go away.</div>
</li>
</ul>
<a name="getAttributeValue(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttributeValue</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getAttributeValue(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</pre>
<div class="block">get the value of an attribute</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>localName</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>the value or null</dd></dl>
</li>
</ul>
<a name="setEnvelope(org.apache.axis.message.SOAPEnvelope)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnvelope</h4>
<pre>public&nbsp;void&nbsp;setEnvelope(<a href="../../../../org/apache/axis/message/SOAPEnvelope.html" title="class in org.apache.axis.message">SOAPEnvelope</a>&nbsp;env)</pre>
<div class="block">bind a a new soap envelope. sets the dirty bit.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>env</code> - </dd></dl>
</li>
</ul>
<a name="getEnvelope()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnvelope</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis/message/SOAPEnvelope.html" title="class in org.apache.axis.message">SOAPEnvelope</a>&nbsp;getEnvelope()</pre>
<div class="block">get our current envelope</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>envelope or null.</dd></dl>
</li>
</ul>
<a name="getRealElement()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRealElement</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis/message/MessageElement.html" title="class in org.apache.axis.message">MessageElement</a>&nbsp;getRealElement()</pre>
<div class="block">get the 'real' element -will follow hrefs.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the message element or null if there is a href to something
that is not a MessageElemeent.</dd></dl>
</li>
</ul>
<a name="getAsDocument()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAsDocument</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&nbsp;getAsDocument()
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">get the message element as a document.
This serializes the element to a string and then parses it.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/axis/message/MessageElement.html#getAsString()"><code>getAsString()</code></a></dd></dl>
</li>
</ul>
<a name="getAsString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAsString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getAsString()
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">get the message element as a string.
This is not a cheap operation, as we have to serialise the
entire message element to the current context, then
convert it to a string.
Nor is it cached; repeated calls repeat the operation.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>an XML fragment in a string.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - if anything went wrong</dd></dl>
</li>
</ul>
<a name="getAsDOM()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAsDOM</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;getAsDOM()
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">create a DOM from the message element, by
serializing and deserializing the element</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the root document element of the element</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/axis/message/MessageElement.html#getAsString()"><code>getAsString()</code></a>,
<a href="../../../../org/apache/axis/message/MessageElement.html#getAsDocument()"><code>getAsDocument()</code></a></dd></dl>
</li>
</ul>
<a name="publishToHandler(org.xml.sax.ContentHandler)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>publishToHandler</h4>
<pre>public&nbsp;void&nbsp;publishToHandler(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/ContentHandler.html?is-external=true" title="class or interface in org.xml.sax">ContentHandler</a>&nbsp;handler)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a></pre>
<div class="block">replay the sax events to a handler</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>handler</code> - </dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a></code></dd></dl>
</li>
</ul>
<a name="publishContents(org.xml.sax.ContentHandler)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>publishContents</h4>
<pre>public&nbsp;void&nbsp;publishContents(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/ContentHandler.html?is-external=true" title="class or interface in org.xml.sax">ContentHandler</a>&nbsp;handler)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a></pre>
<div class="block">replay the sax events to a SAX content handles</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>handler</code> - </dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a></code></dd></dl>
</li>
</ul>
<a name="output(org.apache.axis.encoding.SerializationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>output</h4>
<pre>public final&nbsp;void&nbsp;output(<a href="../../../../org/apache/axis/encoding/SerializationContext.html" title="class in org.apache.axis.encoding">SerializationContext</a>&nbsp;outputContext)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">This is the public output() method, which will always simply use
the recorded SAX stream for this element if it is available. If
not, this method calls outputImpl() to allow subclasses and
programmatically created messages to serialize themselves.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/axis/message/NodeImpl.html#output(org.apache.axis.encoding.SerializationContext)">output</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>outputContext</code> - the SerializationContext we will write to.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
</li>
</ul>
<a name="outputImpl(org.apache.axis.encoding.SerializationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>outputImpl</h4>
<pre>protected&nbsp;void&nbsp;outputImpl(<a href="../../../../org/apache/axis/encoding/SerializationContext.html" title="class in org.apache.axis.encoding">SerializationContext</a>&nbsp;outputContext)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">override point -output to a serialization context.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>outputContext</code> - destination.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - if something went wrong.</dd></dl>
</li>
</ul>
<a name="toString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
<div class="block">Generate a string representation by serializing our contents
This is not a lightweight operation, and is repeated whenever
you call this method.
If the serialization fails, an error is logged and the classic
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang"><code>Object.toString()</code></a> operation invoked instead.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>a string representing the class</dd></dl>
</li>
</ul>
<a name="addMapping(org.apache.axis.utils.Mapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addMapping</h4>
<pre>public&nbsp;void&nbsp;addMapping(<a href="../../../../org/apache/axis/utils/Mapping.html" title="class in org.apache.axis.utils">Mapping</a>&nbsp;map)</pre>
<div class="block">add a new namespace/prefix mapping</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>map</code> - new mapping to add</dd></dl>
</li>
</ul>
<a name="addChildElement(javax.xml.soap.Name)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildElement</h4>
<pre>public&nbsp;<a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>&nbsp;addChildElement(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;childName)
throws <a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">add the child element</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#addChildElement(javax.xml.soap.Name)">addChildElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>childName</code> - uri, prefix and local name of the element to add</dd>
<dt><span class="strong">Returns:</span></dt><dd>the child element</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#addChildElement(javax.xml.soap.Name)"><code>SOAPElement.addChildElement(javax.xml.soap.Name)</code></a></dd></dl>
</li>
</ul>
<a name="addChildElement(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildElement</h4>
<pre>public&nbsp;<a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>&nbsp;addChildElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)
throws <a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">add a child element in the message element's own namespace</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#addChildElement(java.lang.String)">addChildElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>localName</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>the child element</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#addChildElement(java.lang.String)"><code>SOAPElement.addChildElement(String)</code></a></dd></dl>
</li>
</ul>
<a name="addChildElement(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildElement</h4>
<pre>public&nbsp;<a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>&nbsp;addChildElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefixName)
throws <a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">add a child element</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#addChildElement(java.lang.String,%20java.lang.String)">addChildElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>localName</code> - </dd><dd><code>prefixName</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>the child element</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#addChildElement(java.lang.String,%20java.lang.String)"><code>SOAPElement.addChildElement(String, String)</code></a></dd></dl>
</li>
</ul>
<a name="addChildElement(java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildElement</h4>
<pre>public&nbsp;<a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>&nbsp;addChildElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;childPrefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uri)
throws <a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">add a child element</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#addChildElement(java.lang.String,%20java.lang.String,%20java.lang.String)">addChildElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>localName</code> - </dd><dd><code>childPrefix</code> - </dd><dd><code>uri</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>the child element</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#addChildElement(java.lang.String,%20java.lang.String,%20java.lang.String)"><code>SOAPElement.addChildElement(String, String, String)</code></a></dd></dl>
</li>
</ul>
<a name="addChildElement(javax.xml.soap.SOAPElement)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildElement</h4>
<pre>public&nbsp;<a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>&nbsp;addChildElement(<a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>&nbsp;element)
throws <a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">The added child must be an instance of MessageElement rather than
an abitrary SOAPElement otherwise a (wrapped) ClassCastException
will be thrown.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#addChildElement(javax.xml.soap.SOAPElement)">addChildElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>element</code> - the <code>SOAPElement</code> to be added as a
new child</dd>
<dt><span class="strong">Returns:</span></dt><dd>an instance representing the new SOAP element that was
actually added to the tree.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code> - if there was an error in adding this
element as a child</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#addChildElement(javax.xml.soap.SOAPElement)"><code>SOAPElement.addChildElement(javax.xml.soap.SOAPElement)</code></a></dd></dl>
</li>
</ul>
<a name="addTextNode(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addTextNode</h4>
<pre>public&nbsp;<a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>&nbsp;addTextNode(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)
throws <a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">add a text node to the document.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#addTextNode(java.lang.String)">addTextNode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>s</code> - a <code>String</code> object with the textual content to be added</dd>
<dt><span class="strong">Returns:</span></dt><dd>ourselves</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code> - if there is an error in creating the
new <code>Text</code> object</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#addTextNode(java.lang.String)"><code>SOAPElement.addTextNode(String)</code></a></dd></dl>
</li>
</ul>
<a name="addAttribute(javax.xml.soap.Name, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAttribute</h4>
<pre>public&nbsp;<a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>&nbsp;addAttribute(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;attrName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)
throws <a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">add a new attribute</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#addAttribute(javax.xml.soap.Name,%20java.lang.String)">addAttribute</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>attrName</code> - name of the attribute</dd><dd><code>value</code> - a string value</dd>
<dt><span class="strong">Returns:</span></dt><dd>ourselves</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#addAttribute(javax.xml.soap.Name,%20java.lang.String)"><code>SOAPElement.addAttribute(javax.xml.soap.Name, String)</code></a></dd></dl>
</li>
</ul>
<a name="addNamespaceDeclaration(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addNamespaceDeclaration</h4>
<pre>public&nbsp;<a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a>&nbsp;addNamespaceDeclaration(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uri)
throws <a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">create a <a href="../../../../org/apache/axis/utils/Mapping.html" title="class in org.apache.axis.utils"><code>Mapping</code></a> mapping and add to our namespace list.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#addNamespaceDeclaration(java.lang.String,%20java.lang.String)">addNamespaceDeclaration</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>prefix</code> - </dd><dd><code>uri</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code> - for any <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><code>RuntimeException</code></a> caught</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#addNamespaceDeclaration(java.lang.String,%20java.lang.String)"><code>SOAPElement.addNamespaceDeclaration(String, String)</code></a></dd></dl>
</li>
</ul>
<a name="getAttributeValue(javax.xml.soap.Name)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttributeValue</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getAttributeValue(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;attrName)</pre>
<div class="block">Get the value of an attribute whose namespace and local name are described.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#getAttributeValue(javax.xml.soap.Name)">getAttributeValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>attrName</code> - qualified name of the attribute</dd>
<dt><span class="strong">Returns:</span></dt><dd>the attribute or null if there was no match</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#getAttributeValue(javax.xml.soap.Name)"><code>SOAPElement.getAttributeValue(javax.xml.soap.Name)</code></a></dd></dl>
</li>
</ul>
<a name="getAllAttributes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllAttributes</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&nbsp;getAllAttributes()</pre>
<div class="block">Get an interator to all the attributes of the node.
The iterator is over a static snapshot of the node names; if attributes
are added or deleted during the iteration, this iterator will be not
be updated to follow the changes.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#getAllAttributes()">getAllAttributes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>an iterator of the attributes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#getAllAttributes()"><code>SOAPElement.getAllAttributes()</code></a></dd></dl>
</li>
</ul>
<a name="getNamespacePrefixes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNamespacePrefixes</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&nbsp;getNamespacePrefixes()</pre>
<div class="block">get an iterator of the prefixes. The iterator
does not get updated in response to changes in the namespace list.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#getNamespacePrefixes()">getNamespacePrefixes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>an iterator over a vector of prefixes</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#getNamespacePrefixes()"><code>SOAPElement.getNamespacePrefixes()</code></a></dd></dl>
</li>
</ul>
<a name="getElementName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElementName</h4>
<pre>public&nbsp;<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;getElementName()</pre>
<div class="block">get the full name of the element</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#getElementName()">getElementName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#getElementName()"><code>SOAPElement.getElementName()</code></a></dd></dl>
</li>
</ul>
<a name="removeAttribute(javax.xml.soap.Name)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAttribute</h4>
<pre>public&nbsp;boolean&nbsp;removeAttribute(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;attrName)</pre>
<div class="block">remove an element</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#removeAttribute(javax.xml.soap.Name)">removeAttribute</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>attrName</code> - name of the element</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the attribute was found and removed.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#removeAttribute(javax.xml.soap.Name)"><code>SOAPElement.removeAttribute(javax.xml.soap.Name)</code></a></dd></dl>
</li>
</ul>
<a name="removeNamespaceDeclaration(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeNamespaceDeclaration</h4>
<pre>public&nbsp;boolean&nbsp;removeNamespaceDeclaration(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespacePrefix)</pre>
<div class="block">remove a namespace declaration.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#removeNamespaceDeclaration(java.lang.String)">removeNamespaceDeclaration</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>namespacePrefix</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the prefix was found and removed.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#removeNamespaceDeclaration(java.lang.String)"><code>SOAPElement.removeNamespaceDeclaration(String)</code></a></dd></dl>
</li>
</ul>
<a name="getChildElements()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChildElements</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&nbsp;getChildElements()</pre>
<div class="block">get an iterator over the children
This iterator <i>may</i> get confused if changes are made to the
children while the iteration is in progress.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#getChildElements()">getChildElements</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>an iterator over child elements.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#getChildElements()"><code>SOAPElement.getChildElements()</code></a></dd></dl>
</li>
</ul>
<a name="getChildElement(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChildElement</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis/message/MessageElement.html" title="class in org.apache.axis.message">MessageElement</a>&nbsp;getChildElement(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</pre>
<div class="block">Convenience method to get the first matching child for a given QName.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>child element or null</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#getChildElements()"><code>SOAPElement.getChildElements()</code></a></dd></dl>
</li>
</ul>
<a name="getChildElements(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChildElements</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&nbsp;getChildElements(<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</pre>
<div class="block">get an iterator over child elements</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - namespace/element name of parts to find.
This iterator is not (currently) susceptible to change in the element
list during its lifetime, though changes in the contents of the elements
are picked up.</dd>
<dt><span class="strong">Returns:</span></dt><dd>an iterator.</dd></dl>
</li>
</ul>
<a name="getChildElements(javax.xml.soap.Name)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChildElements</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&nbsp;getChildElements(<a href="../../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a>&nbsp;childName)</pre>
<div class="block">get an iterator over child elements</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../javax/xml/soap/SOAPElement.html#getChildElements(javax.xml.soap.Name)">getChildElements</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>childName</code> - namespace/element name of parts to find.
This iterator is not (currently) susceptible to change in the element
list during its lifetime, though changes in the contents of the elements
are picked up.</dd>
<dt><span class="strong">Returns:</span></dt><dd>an iterator.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/SOAPElement.html#getChildElements(javax.xml.soap.Name)"><code>SOAPElement.getChildElements(javax.xml.soap.Name)</code></a></dd></dl>
</li>
</ul>
<a name="getTagName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTagName</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTagName()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getTagName()" title="class or interface in org.w3c.dom">getTagName</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the name of the element</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getTagName()" title="class or interface in org.w3c.dom"><code>Element.getTagName()</code></a></dd></dl>
</li>
</ul>
<a name="removeAttribute(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAttribute</h4>
<pre>public&nbsp;void&nbsp;removeAttribute(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attrName)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></pre>
<div class="block">remove a named attribute.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#removeAttribute(java.lang.String)" title="class or interface in org.w3c.dom">removeAttribute</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>attrName</code> - name of the attributes</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#removeAttribute(java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.removeAttribute(String)</code></a></dd></dl>
</li>
</ul>
<a name="hasAttribute(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasAttribute</h4>
<pre>public&nbsp;boolean&nbsp;hasAttribute(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attrName)</pre>
<div class="block">test for an attribute existing</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#hasAttribute(java.lang.String)" title="class or interface in org.w3c.dom">hasAttribute</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>attrName</code> - name of attribute (or null)</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if it exists
Note that the behaviour for a null parameter (returns false) is not guaranteed in future</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#hasAttribute(java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.hasAttribute(String)</code></a></dd></dl>
</li>
</ul>
<a name="getAttribute(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttribute</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getAttribute(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attrName)</pre>
<div class="block">get an attribute by name</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getAttribute(java.lang.String)" title="class or interface in org.w3c.dom">getAttribute</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>attrName</code> - of attribute</dd>
<dt><span class="strong">Returns:</span></dt><dd>the attribute value or null</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getAttribute(java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.getAttribute(String)</code></a></dd></dl>
</li>
</ul>
<a name="removeAttributeNS(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAttributeNS</h4>
<pre>public&nbsp;void&nbsp;removeAttributeNS(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></pre>
<div class="block">Remove an attribute. If the removed
attribute has a default value it is immediately replaced. The
replacing attribute has the same namespace URI and local name, as
well as the original prefix.
If there is no matching attribute, the operation is a no-op.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#removeAttributeNS(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom">removeAttributeNS</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - namespace of attr</dd><dd><code>localName</code> - local name</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#removeAttributeNS(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.removeAttributeNS(String, String)</code></a></dd></dl>
</li>
</ul>
<a name="setAttribute(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAttribute</h4>
<pre>public&nbsp;void&nbsp;setAttribute(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></pre>
<div class="block">set or update an attribute.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#setAttribute(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom">setAttribute</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - attribute name</dd><dd><code>value</code> - attribute value</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#setAttribute(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.setAttribute(String, String)</code></a></dd></dl>
</li>
</ul>
<a name="hasAttributeNS(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasAttributeNS</h4>
<pre>public&nbsp;boolean&nbsp;hasAttributeNS(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</pre>
<div class="block">Test for an attribute</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#hasAttributeNS(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom">hasAttributeNS</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - </dd><dd><code>localName</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#hasAttributeNS(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.hasAttributeNS(String, String)</code></a></dd></dl>
</li>
</ul>
<a name="getAttributeNode(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttributeNode</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a>&nbsp;getAttributeNode(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attrName)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>this is not implemented</i></div>
<div class="block">This unimplemented operation is meand to return an attribute as a node</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getAttributeNode(java.lang.String)" title="class or interface in org.w3c.dom">getAttributeNode</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>attrName</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>null, always.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getAttributeNode(java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.getAttributeNode(String)</code></a></dd></dl>
</li>
</ul>
<a name="removeAttributeNode(org.w3c.dom.Attr)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAttributeNode</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a>&nbsp;removeAttributeNode(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a>&nbsp;oldAttr)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></pre>
<div class="block">remove a an attribue</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#removeAttributeNode(org.w3c.dom.Attr)" title="class or interface in org.w3c.dom">removeAttributeNode</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>oldAttr</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>oldAttr</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></code></dd></dl>
</li>
</ul>
<a name="setAttributeNode(org.w3c.dom.Attr)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAttributeNode</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a>&nbsp;setAttributeNode(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a>&nbsp;newAttr)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>this is not implemented</i></div>
<div class="block">set the attribute node.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#setAttributeNode(org.w3c.dom.Attr)" title="class or interface in org.w3c.dom">setAttributeNode</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>newAttr</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>newAttr</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#setAttributeNode(org.w3c.dom.Attr)" title="class or interface in org.w3c.dom"><code>Element.setAttributeNode(org.w3c.dom.Attr)</code></a></dd></dl>
</li>
</ul>
<a name="setAttributeNodeNS(org.w3c.dom.Attr)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAttributeNodeNS</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a>&nbsp;setAttributeNodeNS(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a>&nbsp;newAttr)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></pre>
<div class="block">set an attribute as a node</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#setAttributeNodeNS(org.w3c.dom.Attr)" title="class or interface in org.w3c.dom">setAttributeNodeNS</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>newAttr</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>null</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#setAttributeNodeNS(org.w3c.dom.Attr)" title="class or interface in org.w3c.dom"><code>Element.setAttributeNodeNS(org.w3c.dom.Attr)</code></a></dd></dl>
</li>
</ul>
<a name="getElementsByTagName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElementsByTagName</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true" title="class or interface in org.w3c.dom">NodeList</a>&nbsp;getElementsByTagName(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tagName)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getElementsByTagName(java.lang.String)" title="class or interface in org.w3c.dom">getElementsByTagName</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>tagName</code> - tag to look for.</dd>
<dt><span class="strong">Returns:</span></dt><dd>a list of elements</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getElementsByTagName(java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.getElementsByTagName(String)</code></a></dd></dl>
</li>
</ul>
<a name="getAttributeNS(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttributeNS</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getAttributeNS(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespaceURI,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</pre>
<div class="block">get the attribute with namespace/local name match.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getAttributeNS(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom">getAttributeNS</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>namespaceURI</code> - namespace</dd><dd><code>localName</code> - name</dd>
<dt><span class="strong">Returns:</span></dt><dd>string value or null if not found</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getAttributeNS(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.getAttributeNS(String, String)</code></a></dd></dl>
</li>
</ul>
<a name="setAttributeNS(java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAttributeNS</h4>
<pre>public&nbsp;void&nbsp;setAttributeNS(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespaceURI,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;qualifiedName,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></pre>
<div class="block">set an attribute or alter an existing one</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#setAttributeNS(java.lang.String,%20java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom">setAttributeNS</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>namespaceURI</code> - namepsace</dd><dd><code>qualifiedName</code> - qualified name of the attribue</dd><dd><code>value</code> - value</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/DOMException.html?is-external=true" title="class or interface in org.w3c.dom">DOMException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#setAttributeNS(java.lang.String,%20java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.setAttributeNS(String, String, String)</code></a></dd></dl>
</li>
</ul>
<a name="getAttributeNodeNS(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttributeNodeNS</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Attr.html?is-external=true" title="class or interface in org.w3c.dom">Attr</a>&nbsp;getAttributeNodeNS(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>not implemented!</i></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getAttributeNodeNS(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom">getAttributeNodeNS</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - namespace</dd><dd><code>localName</code> - local name</dd>
<dt><span class="strong">Returns:</span></dt><dd>null</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getAttributeNS(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.getAttributeNS(String, String)</code></a></dd></dl>
</li>
</ul>
<a name="getElementsByTagNameNS(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElementsByTagNameNS</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true" title="class or interface in org.w3c.dom">NodeList</a>&nbsp;getElementsByTagNameNS(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getElementsByTagNameNS(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom">getElementsByTagNameNS</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - namespace</dd><dd><code>localName</code> - local name of element</dd>
<dt><span class="strong">Returns:</span></dt><dd>(potentially empty) list of elements that match the (namespace,localname) tuple</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true#getElementsByTagNameNS(java.lang.String,%20java.lang.String)" title="class or interface in org.w3c.dom"><code>Element.getElementsByTagNameNS(String, String)</code></a></dd></dl>
</li>
</ul>
<a name="getElementsNS(org.w3c.dom.Element, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElementsNS</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true" title="class or interface in org.w3c.dom">NodeList</a>&nbsp;getElementsNS(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;parentElement,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localName)</pre>
<div class="block">helper method for recusively getting the element that has namespace URI and localname</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>parentElement</code> - parent element</dd><dd><code>namespace</code> - namespace</dd><dd><code>localName</code> - local name of element</dd>
<dt><span class="strong">Returns:</span></dt><dd>(potentially empty) list of elements that match the (namespace,localname) tuple</dd></dl>
</li>
</ul>
<a name="item(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>item</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;item(int&nbsp;index)</pre>
<div class="block">get a child node</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true#item(int)" title="class or interface in org.w3c.dom">item</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true" title="class or interface in org.w3c.dom">NodeList</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - index value</dd>
<dt><span class="strong">Returns:</span></dt><dd>child or null for out of range value</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true#item(int)" title="class or interface in org.w3c.dom"><code>NodeList.item(int)</code></a></dd></dl>
</li>
</ul>
<a name="getLength()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLength</h4>
<pre>public&nbsp;int&nbsp;getLength()</pre>
<div class="block">The number of nodes in the list. The range of valid child node indices
is 0 to <code>length-1</code> inclusive.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true#getLength()" title="class or interface in org.w3c.dom">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true" title="class or interface in org.w3c.dom">NodeList</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>number of children</dd><dt><span class="strong">Since:</span></dt>
<dd>SAAJ 1.2 : Nodelist Interface</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/NodeList.html?is-external=true#getLength()" title="class or interface in org.w3c.dom"><code>NodeList.getLength()</code></a></dd></dl>
</li>
</ul>
<a name="findElement(java.util.Vector, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findElement</h4>
<pre>protected&nbsp;<a href="../../../../org/apache/axis/message/MessageElement.html" title="class in org.apache.axis.message">MessageElement</a>&nbsp;findElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;vec,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localPart)</pre>
</li>
</ul>
<a name="equals(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">equality test. Does a string match of the two message elements,
so is fairly brute force.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/axis/message/MessageElement.html#toString()"><code>toString()</code></a></dd></dl>
</li>
</ul>
<a name="getValue()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValue</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getValue()</pre>
<div class="block">Get the value of the doc as a string.
This uses <a href="../../../../org/apache/axis/message/MessageElement.html#getAsDOM()"><code>getAsDOM()</code></a> so is a heavyweight operation.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/axis/message/NodeImpl.html#getValue()">getValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the value of any child node, or null if there is no node/something went
wrong during serialization. If the first child is text, the return value
is the text itself.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/xml/soap/Node.html#getValue()"><code>;</code></a></dd></dl>
</li>
</ul>
<a name="getValueDOM()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueDOM</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getValueDOM()</pre>
</li>
</ul>
<a name="setValue(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setValue</h4>
<pre>public&nbsp;void&nbsp;setValue(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/apache/axis/message/NodeImpl.html#setValue(java.lang.String)">NodeImpl</a></code></strong></div>
<div class="block">If this is a Text node then this method will set its value, otherwise it
sets the value of the immediate (Text) child of this node. The value of
the immediate child of this node can be set only if, there is one child
node and that node is a Text node, or if there are no children in which
case a child Text node will be created.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/axis/message/NodeImpl.html#setValue(java.lang.String)">setValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the text to set</dd></dl>
</li>
</ul>
<a name="getOwnerDocument()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getOwnerDocument</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&nbsp;getOwnerDocument()</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/apache/axis/message/NodeImpl.html#getOwnerDocument()">NodeImpl</a></code></strong></div>
<div class="block">The <code>Document</code> object associated with this node. This is
also the <code>Document</code> object used to create new nodes. When
this node is a <code>Document</code> or a <code>DocumentType</code>
which is not used with any <code>Document</code> yet, this is
<code>null</code>.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true#getOwnerDocument()" title="class or interface in org.w3c.dom">getOwnerDocument</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/axis/message/NodeImpl.html#getOwnerDocument()">getOwnerDocument</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis/message/NodeImpl.html" title="class in org.apache.axis.message">NodeImpl</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MessageElement.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/axis/message/InputStreamBody.html" title="class in org.apache.axis.message"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/axis/message/MessageElement.QNameAttr.html" title="class in org.apache.axis.message"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/axis/message/MessageElement.html" target="_top">Frames</a></li>
<li><a href="MessageElement.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright © <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>