250 lines
16 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.xml.soap
</div>
<h2 class="title" title="Interface Node">Interface Node</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Superinterfaces:
</dt>
<dd>
<span><a href="../../../org/w3c/dom/Node.html" title="界面在org.w3c.dom">Node</a></span>
</dd>
</dl>
<dl>
<dt>
All Known Subinterfaces:
</dt>
<dd>
<span><a href="../../../javax/xml/soap/Detail.html" title="javax.xml.soap中的接口">Detail</a> <a href="../../../javax/xml/soap/DetailEntry.html" title="javax.xml.soap中的接口">DetailEntry</a> <a href="../../../javax/xml/soap/SOAPBody.html" title="javax.xml.soap中的接口">SOAPBody</a> <a href="../../../javax/xml/soap/SOAPBodyElement.html" title="javax.xml.soap中的接口">SOAPBodyElement</a> <a href="../../../javax/xml/soap/SOAPElement.html" title="javax.xml.soap中的接口">SOAPElement</a> <a href="../../../javax/xml/soap/SOAPEnvelope.html" title="javax.xml.soap中的接口">SOAPEnvelope</a> <a href="../../../javax/xml/soap/SOAPFault.html" title="javax.xml.soap中的接口">SOAPFault</a> <a href="../../../javax/xml/soap/SOAPFaultElement.html" title="javax.xml.soap中的接口">SOAPFaultElement</a> <a href="../../../javax/xml/soap/SOAPHeader.html" title="javax.xml.soap中的接口">SOAPHeader</a> <a href="../../../javax/xml/soap/SOAPHeaderElement.html" title="javax.xml.soap中的接口">SOAPHeaderElement</a> <a href="../../../javax/xml/soap/Text.html" title="javax.xml.soap中的接口">Text</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Node</span>
extends <a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></pre>
<div class="block">
<span>XML文档中节点元素的表示。</span>
<span>此接口使用用于获取和设置节点值获取和设置节点的父节点以及删除节点的方法来扩展标准的DOM节点接口。</span>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.w3c.dom.Node">
<!-- --> </a> <h3>Fields inherited from interface org.w3c.dom.<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></h3> <code><a href="../../../org/w3c/dom/Node.html#ATTRIBUTE_NODE">ATTRIBUTE_NODE</a>, <a href="../../../org/w3c/dom/Node.html#CDATA_SECTION_NODE">CDATA_SECTION_NODE</a>, <a href="../../../org/w3c/dom/Node.html#COMMENT_NODE">COMMENT_NODE</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_FRAGMENT_NODE">DOCUMENT_FRAGMENT_NODE</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_NODE">DOCUMENT_NODE</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_CONTAINED_BY">DOCUMENT_POSITION_CONTAINED_BY</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_CONTAINS">DOCUMENT_POSITION_CONTAINS</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_DISCONNECTED">DOCUMENT_POSITION_DISCONNECTED</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_FOLLOWING">DOCUMENT_POSITION_FOLLOWING</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC">DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_POSITION_PRECEDING">DOCUMENT_POSITION_PRECEDING</a>, <a href="../../../org/w3c/dom/Node.html#DOCUMENT_TYPE_NODE">DOCUMENT_TYPE_NODE</a>, <a href="../../../org/w3c/dom/Node.html#ELEMENT_NODE">ELEMENT_NODE</a>, <a href="../../../org/w3c/dom/Node.html#ENTITY_NODE">ENTITY_NODE</a>, <a href="../../../org/w3c/dom/Node.html#ENTITY_REFERENCE_NODE">ENTITY_REFERENCE_NODE</a>, <a href="../../../org/w3c/dom/Node.html#NOTATION_NODE">NOTATION_NODE</a>, <a href="../../../org/w3c/dom/Node.html#PROCESSING_INSTRUCTION_NODE">PROCESSING_INSTRUCTION_NODE</a>, <a href="../../../org/w3c/dom/Node.html#TEXT_NODE">TEXT_NODE</a></code></li>
</ul> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/Node.html#detachNode--">detachNode</a></span>()</code>
<div class="block">
从树中删除此
<code>Node</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<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><span class="memberNameLink"><a href="../../../javax/xml/soap/Node.html#getParentElement--">getParentElement</a></span>()</code>
<div class="block">
返回此
<code>Node</code>对象的父元素。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/Node.html#getValue--">getValue</a></span>()</code>
<div class="block">
如果此节点为
<code>Text</code>节点,则返回此节点的值,否则返回此节点的直接子节点的值。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/Node.html#recycleNode--">recycleNode</a></span>()</code>
<div class="block">
通知应用程序不再使用此
<code>Node</code>对象的实现,并且该实现可以将该对象重用于稍后可能创建的节点。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/Node.html#setParentElement-javax.xml.soap.SOAPElement-">setParentElement</a></span>(<a href="../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a> parent)</code>
<div class="block">
将此
<code>Node</code>对象的父项设置为给定的
<code>SOAPElement</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/Node.html#setValue-java.lang.String-">setValue</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)</code>
<div class="block">
如果这是一个Text节点那么这个方法将设置它的值否则它设置该节点的immediateText子节点的值。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.w3c.dom.Node">
<!-- --> </a> <h3>Methods inherited from interface org.w3c.dom.<a href="../../../org/w3c/dom/Node.html" title="interface in org.w3c.dom">Node</a></h3> <code><a href="../../../org/w3c/dom/Node.html#appendChild-org.w3c.dom.Node-">appendChild</a>, <a href="../../../org/w3c/dom/Node.html#cloneNode-boolean-">cloneNode</a>, <a href="../../../org/w3c/dom/Node.html#compareDocumentPosition-org.w3c.dom.Node-">compareDocumentPosition</a>, <a href="../../../org/w3c/dom/Node.html#getAttributes--">getAttributes</a>, <a href="../../../org/w3c/dom/Node.html#getBaseURI--">getBaseURI</a>, <a href="../../../org/w3c/dom/Node.html#getChildNodes--">getChildNodes</a>, <a href="../../../org/w3c/dom/Node.html#getFeature-java.lang.String-java.lang.String-">getFeature</a>, <a href="../../../org/w3c/dom/Node.html#getFirstChild--">getFirstChild</a>, <a href="../../../org/w3c/dom/Node.html#getLastChild--">getLastChild</a>, <a href="../../../org/w3c/dom/Node.html#getLocalName--">getLocalName</a>, <a href="../../../org/w3c/dom/Node.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../org/w3c/dom/Node.html#getNextSibling--">getNextSibling</a>, <a href="../../../org/w3c/dom/Node.html#getNodeName--">getNodeName</a>, <a href="../../../org/w3c/dom/Node.html#getNodeType--">getNodeType</a>, <a href="../../../org/w3c/dom/Node.html#getNodeValue--">getNodeValue</a>, <a href="../../../org/w3c/dom/Node.html#getOwnerDocument--">getOwnerDocument</a>, <a href="../../../org/w3c/dom/Node.html#getParentNode--">getParentNode</a>, <a href="../../../org/w3c/dom/Node.html#getPrefix--">getPrefix</a>, <a href="../../../org/w3c/dom/Node.html#getPreviousSibling--">getPreviousSibling</a>, <a href="../../../org/w3c/dom/Node.html#getTextContent--">getTextContent</a>, <a href="../../../org/w3c/dom/Node.html#getUserData-java.lang.String-">getUserData</a>, <a href="../../../org/w3c/dom/Node.html#hasAttributes--">hasAttributes</a>, <a href="../../../org/w3c/dom/Node.html#hasChildNodes--">hasChildNodes</a>, <a href="../../../org/w3c/dom/Node.html#insertBefore-org.w3c.dom.Node-org.w3c.dom.Node-">insertBefore</a>, <a href="../../../org/w3c/dom/Node.html#isDefaultNamespace-java.lang.String-">isDefaultNamespace</a>, <a href="../../../org/w3c/dom/Node.html#isEqualNode-org.w3c.dom.Node-">isEqualNode</a>, <a href="../../../org/w3c/dom/Node.html#isSameNode-org.w3c.dom.Node-">isSameNode</a>, <a href="../../../org/w3c/dom/Node.html#isSupported-java.lang.String-java.lang.String-">isSupported</a>, <a href="../../../org/w3c/dom/Node.html#lookupNamespaceURI-java.lang.String-">lookupNamespaceURI</a>, <a href="../../../org/w3c/dom/Node.html#lookupPrefix-java.lang.String-">lookupPrefix</a>, <a href="../../../org/w3c/dom/Node.html#normalize--">normalize</a>, <a href="../../../org/w3c/dom/Node.html#removeChild-org.w3c.dom.Node-">removeChild</a>, <a href="../../../org/w3c/dom/Node.html#replaceChild-org.w3c.dom.Node-org.w3c.dom.Node-">replaceChild</a>, <a href="../../../org/w3c/dom/Node.html#setNodeValue-java.lang.String-">setNodeValue</a>, <a href="../../../org/w3c/dom/Node.html#setPrefix-java.lang.String-">setPrefix</a>, <a href="../../../org/w3c/dom/Node.html#setTextContent-java.lang.String-">setTextContent</a>, <a href="../../../org/w3c/dom/Node.html#setUserData-java.lang.String-java.lang.Object-org.w3c.dom.UserDataHandler-">setUserData</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getValue--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getValue</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getValue()</pre>
<div class="block">
<span>如果此节点为<code>Text</code>节点,则返回此节点的值,否则返回此节点的直接子节点的值。</span>
<span>如果这个<code>Node</code>有一个直接的孩子,那么它是一个<code>Text</code>节点,那么它的值将被返回。</span>
<span>如果有不止一个<code>Text</code>节点则第一个值<code>Text</code>节点将被退回。</span>
<span>否则返回<code>null</code></span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一个<code>String</code> ,如果这是<code>Text</code>节点,则该节点的文本或由此<code>Node</code>对象的第一个即时子<code>String</code>包含的文本,如果此类子项存在<code>Text</code>对象;</span>
<span><code>null</code>否则。</span>
</dd>
</dl> </li>
</ul> <a name="setValue-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setValue</h4> <pre>void setValue(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)</pre>
<div class="block">
<span>如果这是一个Text节点那么这个方法将设置它的值否则它设置该节点的immediateText子节点的值。</span>
<span>只有当有一个子节点并且该节点是<code>Text</code>节点时,或者如果没有子节点,则该节点的直接子节点的值可以被设置为将创建一个子节点<code>Text</code></span>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> - 如果节点不是
<code>Text</code>节点,并且具有多个子节点或具有不是
<code>Text</code>节点的子节点。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.2
</dd>
</dl> </li>
</ul> <a name="setParentElement-javax.xml.soap.SOAPElement-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setParentElement</h4> <pre>void setParentElement(<a href="../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a> parent)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
将此
<code>Node</code>对象的父对象设置为给定的
<code>SOAPElement</code>对象。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>parent</code> -所述
<code>SOAPElement</code>对象要被设置为这个的父
<code>Node</code>对象
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code> - 如果将父项设置为给定元素有问题
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/Node.html#getParentElement--"><code>getParentElement()</code></a>
</dd>
</dl> </li>
</ul> <a name="getParentElement--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getParentElement</h4> <pre><a href="../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a> getParentElement()</pre>
<div class="block">
<span>返回此<code>Node</code>对象的父元素。</span>
<span>如果树不保存在内存中,此方法可能会抛出一个<code>UnsupportedOperationException</code></span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>SOAPElement</code>对象是该
<code>Node</code>对象的父对象或
<code>null</code>如果此
<code>Node</code>对象为根
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果整个树不保存在内存中
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/Node.html#setParentElement-javax.xml.soap.SOAPElement-"><code>setParentElement(javax.xml.soap.SOAPElement)</code></a>
</dd>
</dl> </li>
</ul> <a name="detachNode--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>detachNode</h4> <pre>void detachNode()</pre>
<div class="block">
从树中删除此
<code>Node</code>对象。
</div> </li>
</ul> <a name="recycleNode--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>recycleNode</h4> <pre>void recycleNode()</pre>
<div class="block">
<span>通知应用程序不再使用此<code>Node</code>对象的实现,并且该实现可以自由地将此对象重用于稍后可能创建的节点。</span>
<p> <span>调用方法<code>recycleNode</code>意味着<code>detachNode</code>已经调用了方法detachNode。</span> </p>
</div> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>