1132 lines
60 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 SOAPFault">Interface SOAPFault</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/Element.html" title="界面在org.w3c.dom">Element</a> <a href="../../../org/w3c/dom/Node.html" title="界面在org.w3c.dom">Node</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></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">SOAPFault</span>
extends <a href="../../../javax/xml/soap/SOAPBodyElement.html" title="interface in javax.xml.soap">SOAPBodyElement</a></pre>
<div class="block">
<span><code>SOAPBody</code>对象中包含错误和/或状态信息的元素。</span>
<span>该信息可能与<code>SOAPMessage</code>对象中的错误或与消息本身内容无关的问题有关。</span>
<span>与消息本身无关的问题通常是处理中的错误,例如不能与上游服务器进行通信。</span>
<p> <span>取决于<code>protocol</code>而创建指定<code>MessageFactory</code>例如, <code>SOAPFault</code>具有如在SOAP 1.1 / SOAP 1.2规范中定义的子元素。</span> </p>
</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><a href="../../../javax/xml/soap/Detail.html" title="interface in javax.xml.soap">Detail</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#addDetail--">addDetail</a></span>()</code>
<div class="block">
创建可选的
<code>Detail</code>对象,并将其设置为
<code>Detail</code>对象的
<code>SOAPFault</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#addFaultReasonText-java.lang.String-java.util.Locale-">addFaultReasonText</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> text, <a href="../../../java/util/Locale.html" title="class in java.util">Locale</a> locale)</code>
<div class="block">
追加或替换包含指定文本消息的原因文本项和从
<code>locale</code>派生的
<i>xmllang</i>
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#appendFaultSubcode-javax.xml.namespace.QName-">appendFaultSubcode</a></span>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> subcode)</code>
<div class="block">
在此
<code>SOAPFault</code>包含的子代码序列的末尾添加一个子代码。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../javax/xml/soap/Detail.html" title="interface in javax.xml.soap">Detail</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#getDetail--">getDetail</a></span>()</code>
<div class="block">
返回此
<code>SOAPFault</code>对象的可选detail元素。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<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/SOAPFault.html#getFaultActor--">getFaultActor</a></span>()</code>
<div class="block">
获取此
<code>SOAPFault</code>对象的故障演员。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<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/SOAPFault.html#getFaultCode--">getFaultCode</a></span>()</code>
<div class="block">
获取此
<code>SOAPFault</code>对象的故障代码。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<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><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#getFaultCodeAsName--">getFaultCodeAsName</a></span>()</code>
<div class="block">
获取此
<code>SOAPFault</code>对象的强制SOAP 1.1故障代码作为SAAJ
<code>Name</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<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><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#getFaultCodeAsQName--">getFaultCodeAsQName</a></span>()</code>
<div class="block">
获取此
<code>SOAPFault</code>对象的故障代码作为
<code>QName</code>对象。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<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/SOAPFault.html#getFaultNode--">getFaultNode</a></span>()</code>
<div class="block">
返回此
<code>SOAPFault</code>对象的可选Node元素值。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code><a href="../../../java/util/Iterator.html" title="interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#getFaultReasonLocales--">getFaultReasonLocales</a></span>()</code>
<div class="block">
<code>Iterator</code>的不同序列上
<code>Locale</code> ,其中有相关的原因文本项。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<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/SOAPFault.html#getFaultReasonText-java.util.Locale-">getFaultReasonText</a></span>(<a href="../../../java/util/Locale.html" title="class in java.util">Locale</a> locale)</code>
<div class="block">
返回与给定
<code>Locale</code>的原因文本。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code><a href="../../../java/util/Iterator.html" title="interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#getFaultReasonTexts--">getFaultReasonTexts</a></span>()</code>
<div class="block">
返回
<code>Iterator</code>的序列
<code>String</code>对象,其中包含此
<code>SOAPFault</code>所有原因文本项。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<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/SOAPFault.html#getFaultRole--">getFaultRole</a></span>()</code>
<div class="block">
返回此
<code>SOAPFault</code>对象的可选Role元素值。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<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/SOAPFault.html#getFaultString--">getFaultString</a></span>()</code>
<div class="block">
获取此
<code>SOAPFault</code>对象的故障字符串。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code><a href="../../../java/util/Locale.html" title="class in java.util">Locale</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#getFaultStringLocale--">getFaultStringLocale</a></span>()</code>
<div class="block">
获取此
<code>SOAPFault</code>对象的故障字符串的区域设置。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code><a href="../../../java/util/Iterator.html" title="interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#getFaultSubcodes--">getFaultSubcodes</a></span>()</code>
<div class="block">
获取此子码
<code>SOAPFault</code>为在一个迭代
<code>QNames</code>
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#hasDetail--">hasDetail</a></span>()</code>
<div class="block">
如果这个
<code>SOAPFault</code>有一个
<code>Detail</code>子元素则返回true否则返回false。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#removeAllFaultSubcodes--">removeAllFaultSubcodes</a></span>()</code>
<div class="block">
删除此
<code>SOAPFault</code>可能包含的任何子
<code>SOAPFault</code>
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#setFaultActor-java.lang.String-">setFaultActor</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> faultActor)</code>
<div class="block">
使用给定的故障演员设置此
<code>SOAPFault</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#setFaultCode-javax.xml.soap.Name-">setFaultCode</a></span>(<a href="../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a> faultCodeQName)</code>
<div class="block">
使用给定的故障代码设置此
<code>SOAPFault</code>对象。
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#setFaultCode-javax.xml.namespace.QName-">setFaultCode</a></span>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> faultCodeQName)</code>
<div class="block">
使用给定的故障代码设置此
<code>SOAPFault</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#setFaultCode-java.lang.String-">setFaultCode</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> faultCode)</code>
<div class="block">
使用给定故障代码设置此
<code>SOAPFault</code>对象。
</div> </td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#setFaultNode-java.lang.String-">setFaultNode</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> uri)</code>
<div class="block">
创建或替换此
<code>SOAPFault</code>对象的任何现有Node元素值。
</div> </td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#setFaultRole-java.lang.String-">setFaultRole</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> uri)</code>
<div class="block">
创建或替换此
<code>SOAPFault</code>对象的任何现有Role元素值。
</div> </td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#setFaultString-java.lang.String-">setFaultString</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> faultString)</code>
<div class="block">
将此
<code>SOAPFault</code>对象的故障字符串设置为给定的字符串。
</div> </td>
</tr>
<tr class="rowColor" id="i25">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFault.html#setFaultString-java.lang.String-java.util.Locale-">setFaultString</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> faultString, <a href="../../../java/util/Locale.html" title="class in java.util">Locale</a> locale)</code>
<div class="block">
将此
<code>SOAPFault</code>对象的故障字符串设置为给定的字符串,并将其定位到给定的区域设置。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.xml.soap.SOAPElement">
<!-- --> </a> <h3>Methods inherited from interface javax.xml.soap.<a href="../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a></h3> <code><a href="../../../javax/xml/soap/SOAPElement.html#addAttribute-javax.xml.soap.Name-java.lang.String-">addAttribute</a>, <a href="../../../javax/xml/soap/SOAPElement.html#addAttribute-javax.xml.namespace.QName-java.lang.String-">addAttribute</a>, <a href="../../../javax/xml/soap/SOAPElement.html#addChildElement-javax.xml.soap.Name-">addChildElement</a>, <a href="../../../javax/xml/soap/SOAPElement.html#addChildElement-javax.xml.namespace.QName-">addChildElement</a>, <a href="../../../javax/xml/soap/SOAPElement.html#addChildElement-javax.xml.soap.SOAPElement-">addChildElement</a>, <a href="../../../javax/xml/soap/SOAPElement.html#addChildElement-java.lang.String-">addChildElement</a>, <a href="../../../javax/xml/soap/SOAPElement.html#addChildElement-java.lang.String-java.lang.String-">addChildElement</a>, <a href="../../../javax/xml/soap/SOAPElement.html#addChildElement-java.lang.String-java.lang.String-java.lang.String-">addChildElement</a>, <a href="../../../javax/xml/soap/SOAPElement.html#addNamespaceDeclaration-java.lang.String-java.lang.String-">addNamespaceDeclaration</a>, <a href="../../../javax/xml/soap/SOAPElement.html#addTextNode-java.lang.String-">addTextNode</a>, <a href="../../../javax/xml/soap/SOAPElement.html#createQName-java.lang.String-java.lang.String-">createQName</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getAllAttributes--">getAllAttributes</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getAllAttributesAsQNames--">getAllAttributesAsQNames</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getAttributeValue-javax.xml.soap.Name-">getAttributeValue</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getAttributeValue-javax.xml.namespace.QName-">getAttributeValue</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getChildElements--">getChildElements</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getChildElements-javax.xml.soap.Name-">getChildElements</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getChildElements-javax.xml.namespace.QName-">getChildElements</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getElementName--">getElementName</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getElementQName--">getElementQName</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getEncodingStyle--">getEncodingStyle</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getNamespacePrefixes--">getNamespacePrefixes</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getNamespaceURI-java.lang.String-">getNamespaceURI</a>, <a href="../../../javax/xml/soap/SOAPElement.html#getVisibleNamespacePrefixes--">getVisibleNamespacePrefixes</a>, <a href="../../../javax/xml/soap/SOAPElement.html#removeAttribute-javax.xml.soap.Name-">removeAttribute</a>, <a href="../../../javax/xml/soap/SOAPElement.html#removeAttribute-javax.xml.namespace.QName-">removeAttribute</a>, <a href="../../../javax/xml/soap/SOAPElement.html#removeContents--">removeContents</a>, <a href="../../../javax/xml/soap/SOAPElement.html#removeNamespaceDeclaration-java.lang.String-">removeNamespaceDeclaration</a>, <a href="../../../javax/xml/soap/SOAPElement.html#setElementQName-javax.xml.namespace.QName-">setElementQName</a>, <a href="../../../javax/xml/soap/SOAPElement.html#setEncodingStyle-java.lang.String-">setEncodingStyle</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 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#getValue--">getValue</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>, <a href="../../../javax/xml/soap/Node.html#setValue-java.lang.String-">setValue</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 org.w3c.dom.<a href="../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a></h3> <code><a href="../../../org/w3c/dom/Element.html#getAttribute-java.lang.String-">getAttribute</a>, <a href="../../../org/w3c/dom/Element.html#getAttributeNode-java.lang.String-">getAttributeNode</a>, <a href="../../../org/w3c/dom/Element.html#getAttributeNodeNS-java.lang.String-java.lang.String-">getAttributeNodeNS</a>, <a href="../../../org/w3c/dom/Element.html#getAttributeNS-java.lang.String-java.lang.String-">getAttributeNS</a>, <a href="../../../org/w3c/dom/Element.html#getElementsByTagName-java.lang.String-">getElementsByTagName</a>, <a href="../../../org/w3c/dom/Element.html#getElementsByTagNameNS-java.lang.String-java.lang.String-">getElementsByTagNameNS</a>, <a href="../../../org/w3c/dom/Element.html#getSchemaTypeInfo--">getSchemaTypeInfo</a>, <a href="../../../org/w3c/dom/Element.html#getTagName--">getTagName</a>, <a href="../../../org/w3c/dom/Element.html#hasAttribute-java.lang.String-">hasAttribute</a>, <a href="../../../org/w3c/dom/Element.html#hasAttributeNS-java.lang.String-java.lang.String-">hasAttributeNS</a>, <a href="../../../org/w3c/dom/Element.html#removeAttribute-java.lang.String-">removeAttribute</a>, <a href="../../../org/w3c/dom/Element.html#removeAttributeNode-org.w3c.dom.Attr-">removeAttributeNode</a>, <a href="../../../org/w3c/dom/Element.html#removeAttributeNS-java.lang.String-java.lang.String-">removeAttributeNS</a>, <a href="../../../org/w3c/dom/Element.html#setAttribute-java.lang.String-java.lang.String-">setAttribute</a>, <a href="../../../org/w3c/dom/Element.html#setAttributeNode-org.w3c.dom.Attr-">setAttributeNode</a>, <a href="../../../org/w3c/dom/Element.html#setAttributeNodeNS-org.w3c.dom.Attr-">setAttributeNodeNS</a>, <a href="../../../org/w3c/dom/Element.html#setAttributeNS-java.lang.String-java.lang.String-java.lang.String-">setAttributeNS</a>, <a href="../../../org/w3c/dom/Element.html#setIdAttribute-java.lang.String-boolean-">setIdAttribute</a>, <a href="../../../org/w3c/dom/Element.html#setIdAttributeNode-org.w3c.dom.Attr-boolean-">setIdAttributeNode</a>, <a href="../../../org/w3c/dom/Element.html#setIdAttributeNS-java.lang.String-java.lang.String-boolean-">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 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="setFaultCode-javax.xml.soap.Name-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setFaultCode</h4> <pre>void setFaultCode(<a href="../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a> faultCodeQName)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>使用给定的故障代码设置此<code>SOAPFault</code>对象。</span>
<p> <span>在SOAP 1.1规范中定义了有关故障信息的故障代码。</span> <span>故障代码是必需的,必须是<code>Name</code></span> <span>该方法提供了设置故障代码的便捷方式。</span> <span>例如,</span> </p>
<pre> <span>SOAPEnvelope se = ...;
// Create a qualified name in the SOAP namespace with a localName
// of "Client". Note that prefix parameter is optional and is null
// here which causes the implementation to use an appropriate prefix.
Name qname = se.createName("Client", null,
SOAPConstants.URI_NS_SOAP_ENVELOPE);
SOAPFault fault = ...;
fault.setFaultCode(qname);</span> </pre>
<span>最好使用这种方法超过<a href="../../../javax/xml/soap/SOAPFault.html#setFaultCode-java.lang.String-"><code>setFaultCode(String)</code></a></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>faultCodeQName</code> - 给出要设置的故障代码的<code>Name</code>对象。</span>
<span>它必须是命名空间限定的。</span>
</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> - 如果将
<i>faultcode</i>元素添加到底层XML树中有错误。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.2
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#getFaultCodeAsName--"><code>getFaultCodeAsName()</code></a>
</dd>
</dl> </li>
</ul> <a name="setFaultCode-javax.xml.namespace.QName-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setFaultCode</h4> <pre>void setFaultCode(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> faultCodeQName)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>使用给定的故障代码设置此<code>SOAPFault</code>对象。</span>
<span>最好使用这种方法超过<a href="../../../javax/xml/soap/SOAPFault.html#setFaultCode-javax.xml.soap.Name-"><code>setFaultCode(Name)</code></a></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>faultCodeQName</code> - 一个<code>QName</code>对象,给出要设置的故障代码。</span>
<span>它必须是命名空间限定的。</span>
</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> - 如果将
<code>faultcode</code>元素添加到底层XML树中有错误。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#getFaultCodeAsQName--"><code>getFaultCodeAsQName()</code></a>
<a href="../../../javax/xml/soap/SOAPFault.html#setFaultCode-javax.xml.soap.Name-"><code>setFaultCode(Name)</code></a>
<a href="../../../javax/xml/soap/SOAPFault.html#getFaultCodeAsQName--"><code>getFaultCodeAsQName()</code></a>
</dd>
</dl> </li>
</ul> <a name="setFaultCode-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setFaultCode</h4> <pre>void setFaultCode(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> faultCode)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>设置此<code>SOAPFault</code>对象与给出故障代码。</span>
<p> <span>有关故障信息的故障代码在SOAP 1.1规范中定义。</span> <span>此元素在SOAP 1.1中是必需的。</span> <span>因为故障代码是QName所以最好使用这种方法的<a href="../../../javax/xml/soap/SOAPFault.html#setFaultCode-javax.xml.soap.Name-"><code>setFaultCode(Name)</code></a>形式。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>faultCode</code> - 一个<code>String</code>给出要设置的故障代码。</span>
<span>它必须是前缀在命名空间声明中定义的形式“prefixlocalName”。</span>
</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> - 如果将
<code>faultCode</code>添加到底层XML树中有错误。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#setFaultCode-javax.xml.soap.Name-"><code>setFaultCode(Name)</code></a>
<a href="../../../javax/xml/soap/SOAPFault.html#getFaultCode--"><code>getFaultCode()</code></a>
<a href="../../../javax/xml/soap/SOAPElement.html#addNamespaceDeclaration-java.lang.String-java.lang.String-"><code>SOAPElement.addNamespaceDeclaration(java.lang.String, java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="getFaultCodeAsName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultCodeAsName</h4> <pre><a href="../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a> getFaultCodeAsName()</pre>
<div class="block">
<span>获取此<code>SOAPFault</code>对象的强制性SOAP 1.1故障代码作为SAAJ <code>Name</code>对象。</span>
<span>SOAP 1.1规范要求“faultcode”元素的值为QName类型。</span>
<span>此方法以SAAJ Name对象的形式将元素的内容作为QName返回。</span>
<span>应使用此方法代替<code>getFaultCode</code>方法,因为它允许应用程序轻松访问命名空间名称,无需额外的解析。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>Name</code>故障码的Name
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.2
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#setFaultCode-javax.xml.soap.Name-"><code>setFaultCode(Name)</code></a>
</dd>
</dl> </li>
</ul> <a name="getFaultCodeAsQName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultCodeAsQName</h4> <pre><a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> getFaultCodeAsQName()</pre>
<div class="block">
获取此
<code>SOAPFault</code>对象的故障代码作为
<code>QName</code>对象。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>QName</code>故障码的QName
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#setFaultCode-javax.xml.namespace.QName-"><code>setFaultCode(QName)</code></a>
</dd>
</dl> </li>
</ul> <a name="getFaultSubcodes--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultSubcodes</h4> <pre><a href="../../../java/util/Iterator.html" title="interface in java.util">Iterator</a> getFaultSubcodes()</pre>
<div class="block">
获取此子码
<code>SOAPFault</code>为在一个迭代
<code>QNames</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一个<code>Iterator</code>访问的序列<code>QNames</code></span>
<span><code>Iterator</code>不应该支持可选的<code>remove</code>方法。</span>
<span>子代码的返回顺序反映了从上到下的故障中存在的子代码的层次结构。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此消息不支持SOAP 1.2子代码概念。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="removeAllFaultSubcodes--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeAllFaultSubcodes</h4> <pre>void removeAllFaultSubcodes()</pre>
<div class="block">
<span>删除此<code>SOAPFault</code>可能包含的任何子<code>SOAPFault</code></span>
<span>随后呼叫<code>getFaultSubcodes</code>直到通话将返回一个空迭代<code>appendFaultSubcode</code>而成。</span>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此消息不支持SOAP 1.2概念的子代码。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="appendFaultSubcode-javax.xml.namespace.QName-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>appendFaultSubcode</h4> <pre>void appendFaultSubcode(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> subcode)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>在此<code>SOAPFault</code>包含的子代码序列的末尾添加一个子代码。</span>
<span>在SOAP 1.2中引入的子代码由基于SOAP Fault的强制代码子元素的子元素的递归序列表示。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>subcode</code> - 包含子代码值的QName。
</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>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此消息不支持SOAP 1.2子代码概念。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="getFaultCode--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultCode</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getFaultCode()</pre>
<div class="block">
获取此
<code>SOAPFault</code>对象的故障代码。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>String</code>带有故障代码
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#getFaultCodeAsName--"><code>getFaultCodeAsName()</code></a>
<a href="../../../javax/xml/soap/SOAPFault.html#setFaultCode-javax.xml.soap.Name-"><code>setFaultCode(javax.xml.soap.Name)</code></a>
</dd>
</dl> </li>
</ul> <a name="setFaultActor-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setFaultActor</h4> <pre>void setFaultActor(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> faultActor)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>使用给定的故障演员设置此<code>SOAPFault</code>对象。</span>
<p> <span>故障演员是导致故障发生的消息路径中的接收者。</span> </p>
<p> <span>如果这个<code>SOAPFault</code>支持SOAP 1.2,那么这个调用相当于<a href="../../../javax/xml/soap/SOAPFault.html#setFaultRole-java.lang.String-"><code>setFaultRole(String)</code></a></span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>faultActor</code> - a
<code>String</code>识别导致该
<code>SOAPFault</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> - 如果将
<code>faultActor</code>添加到底层XML树中有错误。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#getFaultActor--"><code>getFaultActor()</code></a>
</dd>
</dl> </li>
</ul> <a name="getFaultActor--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultActor</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getFaultActor()</pre>
<div class="block">
<span>获取此<code>SOAPFault</code>对象的故障演员。</span>
<p> <span>如果这个<code>SOAPFault</code>支持SOAP 1.2,那么这个调用相当于<a href="../../../javax/xml/soap/SOAPFault.html#getFaultRole--"><code>getFaultRole()</code></a></span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>String</code>给导致这个
<code>SOAPFault</code>对象的消息路径中的actor
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#setFaultActor-java.lang.String-"><code>setFaultActor(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="setFaultString-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setFaultString</h4> <pre>void setFaultString(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> faultString)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>将此<code>SOAPFault</code>对象的故障字符串设置为给定的字符串。</span>
<p> <span>如果这个<code>SOAPFault</code>是支持SOAP 1.2的消息的一部分,则此调用等效于:</span> </p>
<pre> <span>addFaultReasonText(faultString, Locale.getDefault());</span> </pre>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>faultString</code> - a
<code>String</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> - 如果将
<code>faultString</code>添加到底层XML树中有错误。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#getFaultString--"><code>getFaultString()</code></a>
</dd>
</dl> </li>
</ul> <a name="setFaultString-java.lang.String-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setFaultString</h4> <pre>void setFaultString(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> faultString,
<a href="../../../java/util/Locale.html" title="class in java.util">Locale</a> locale)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>将此<code>SOAPFault</code>对象的故障字符串设置为给定的字符串,并将其定位到给定的区域设置。</span>
<p> <span>如果这个<code>SOAPFault</code>是支持SOAP 1.2的消息的一部分,则此调用等效于:</span> </p>
<pre> <span>addFaultReasonText(faultString, locale);</span> </pre>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>faultString</code> - a
<code>String</code>给出了故障的解释
</dd>
<dd>
<span><code>locale</code> -一个<a href="../../../java/util/Locale.html" title="java.util中的类"><code>Locale</code></a>对象,指示的母语<code>faultString</code></span>
</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> - 如果将
<code>faultString</code>添加到底层XML树中有错误。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.2
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#getFaultString--"><code>getFaultString()</code></a>
</dd>
</dl> </li>
</ul> <a name="getFaultString--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultString</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getFaultString()</pre>
<div class="block">
<span>获取此<code>SOAPFault</code>对象的故障字符串。</span>
<p> <span>如果这个<code>SOAPFault</code>是支持SOAP 1.2的消息的一部分,则此调用等效于:</span> </p>
<pre> <span>String reason = null;
try {
reason = (String) getFaultReasonTexts().next();
} catch (SOAPException e) {}
return reason;</span> </pre>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>String</code>给出了故障的解释
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#setFaultString-java.lang.String-"><code>setFaultString(String)</code></a>
<a href="../../../javax/xml/soap/SOAPFault.html#setFaultString-java.lang.String-java.util.Locale-"><code>setFaultString(String, Locale)</code></a>
</dd>
</dl> </li>
</ul> <a name="getFaultStringLocale--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultStringLocale</h4> <pre><a href="../../../java/util/Locale.html" title="class in java.util">Locale</a> getFaultStringLocale()</pre>
<div class="block">
<span>获取此<code>SOAPFault</code>对象的故障字符串的区域设置。</span>
<p> <span>如果这个<code>SOAPFault</code>是支持SOAP 1.2的消息的一部分,则此调用等效于:</span> </p>
<pre> <span>Locale locale = null;
try {
locale = (Locale) getFaultReasonLocales().next();
} catch (SOAPException e) {}
return locale;</span> </pre>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>Locale</code>表示的错误字符串或的本机语言对象
<code>null</code>如果没有指定的区域设置
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.2
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#setFaultString-java.lang.String-java.util.Locale-"><code>setFaultString(String, Locale)</code></a>
</dd>
</dl> </li>
</ul> <a name="hasDetail--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>hasDetail</h4> <pre>boolean hasDetail()</pre>
<div class="block">
<span>如果<code>SOAPFault</code>有一个<code>Detail</code>子元素则返回true否则返回false。</span>
<span>相当于<code>(getDetail()!=null)</code></span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果这个
<code>SOAPFault</code>有一个
<code>Detail</code>子元素则为true否则为false。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="getDetail--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDetail</h4> <pre><a href="../../../javax/xml/soap/Detail.html" title="interface in javax.xml.soap">Detail</a> getDetail()</pre>
<div class="block">
<span>返回此<code>SOAPFault</code>对象的可选detail元素。</span>
<p> <span><code>Detail</code>对象携带应用程序特定的错误信息如果这是SOAP 1.1 Fault则错误信息的范围仅限于<code>SOAPBodyElement</code>对象中的故障。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>Detail</code>对象,如果存在应用程序特定的错误信息,否则为空
</dd>
</dl> </li>
</ul> <a name="addDetail--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addDetail</h4> <pre><a href="../../../javax/xml/soap/Detail.html" title="interface in javax.xml.soap">Detail</a> addDetail()
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>创建可选的<code>Detail</code>对象,并将其设置为<code>Detail</code>对象的<code>SOAPFault</code>对象。</span>
<p> <span>当故障已包含详细信息时,添加详细信息是非法的。</span> <span>因此,只有在删除现有的细节之后才应该调用此方法。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新的
<code>Detail</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> - 如果此
<code>SOAPFault</code>对象已经包含有效的
<code>Detail</code>对象
</dd>
</dl> </li>
</ul> <a name="getFaultReasonLocales--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultReasonLocales</h4> <pre><a href="../../../java/util/Iterator.html" title="interface in java.util">Iterator</a> getFaultReasonLocales()
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span><code>Iterator</code>的不同序列上<code>Locale</code> ,其中有相关的原因文本项。</span>
<span>这些<code>Locale</code>的任何一个可以用于调用<code>getFaultReasonText</code>以获取原理文本字符串的本地化版本。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>Iterator</code>在一系列
<code>Locale</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>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此消息不支持SOAP 1.2故障原因概念。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="getFaultReasonTexts--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultReasonTexts</h4> <pre><a href="../../../java/util/Iterator.html" title="interface in java.util">Iterator</a> getFaultReasonTexts()
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
返回
<code>Iterator</code>的序列
<code>String</code>对象,其中包含此
<code>SOAPFault</code>所有原因文本项。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>Iterator</code>在envFault / envReason / envText items。
</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>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此消息不支持SOAP 1.2故障原因概念。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="getFaultReasonText-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultReasonText</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getFaultReasonText(<a href="../../../java/util/Locale.html" title="class in java.util">Locale</a> locale)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>返回与给定<code>Locale</code>的原因文本。</span>
<span>如果存在多个此类原因文本,则返回第一个匹配的文本</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>locale</code> - -所述
<code>Locale</code>局部原因文本期望进行
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>locale</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>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此消息不支持SOAP 1.2故障原因概念。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPFault.html#getFaultString--"><code>getFaultString()</code></a>
</dd>
</dl> </li>
</ul> <a name="addFaultReasonText-java.lang.String-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addFaultReasonText</h4> <pre>void addFaultReasonText(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> text,
<a href="../../../java/util/Locale.html" title="class in java.util">Locale</a> locale)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>追加或替换包含指定短信的原因文本项目和从<code>locale</code>派生的<i>xmllang</i></span>
<span>如果具有此<i>xmllang</i>的原因文本项目已存在,则其文本值将替换为<code>text</code></span>
<span><code>locale</code>参数不应该是<code>null</code></span>
<p> <span>代码示例:</span> </p>
<pre> <span>SOAPFault fault = ...;
fault.addFaultReasonText("Version Mismatch", Locale.ENGLISH);</span> </pre>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>text</code> - - 原因信息字符串
</dd>
<dd>
<code>locale</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> - 如果在添加原因文本时出现错误或通过的
<code>locale</code>
<code>null</code>
</dd>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此消息不支持SOAP 1.2故障原因概念。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="getFaultNode--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultNode</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getFaultNode()</pre>
<div class="block">
<span>返回此<code>SOAPFault</code>对象的可选Node元素值。</span>
<span>Node元素在SOAP 1.2中是可选的。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
envFault / envNode元素作为字符串的
<code>null</code>如果没有,
<code>null</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此消息不支持故障节点的SOAP 1.2概念。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="setFaultNode-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setFaultNode</h4> <pre>void setFaultNode(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> uri)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>创建或替换此<code>SOAPFault</code>对象的任何现有Node元素值。</span>
<span>Node元素在SOAP 1.2中是可选的。</span>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></code> - 如果为此
<code>SOAPFault</code>对象设置节点时
<code>SOAPFault</code>
</dd>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此消息不支持故障节点的SOAP 1.2概念。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="getFaultRole--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFaultRole</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getFaultRole()</pre>
<div class="block">
<span>返回此<code>SOAPFault</code>对象的可选Role元素值。</span>
<span>Role元素在SOAP 1.2中是可选的。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
env的内容Fault / env角色元素作为字符串或
<code>null</code>如果没有)
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此消息不支持SOAP 1.2概念的故障角色。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="setFaultRole-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>setFaultRole</h4> <pre>void setFaultRole(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> uri)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>创建或替换此<code>SOAPFault</code>对象的任何现有Role元素值。</span>
<span>Role元素在SOAP 1.2中是可选的。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>uri</code> - - 角色的URI
</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> - 如果设置此
<code>SOAPFault</code>对象的角色有错误。
</dd>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果此消息不支持“故障角色”的SOAP 1.2概念。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>