uTools-Manuals/docs/java/javax/xml/soap/SAAJResult.html

276 lines
14 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="Class SAAJResult">Class SAAJResult</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javax/xml/transform/dom/DOMResult.html" title="class in javax.xml.transform.dom">javax.xml.transform.dom.DOMResult</a></li>
<li>
<ul class="inheritance">
<li>javax.xml.soap.SAAJResult</li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../javax/xml/transform/Result.html" title="javax.xml.transform中的接口">Result</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">SAAJResult</span>
extends <a href="../../../javax/xml/transform/dom/DOMResult.html" title="class in javax.xml.transform.dom">DOMResult</a></pre>
<div class="block">
<span>作为SAAJ树形式的JAXP转换或JAXB编组的结果的持有者。</span>
<span>应使用<a href="../../../javax/xml/soap/SAAJResult.html#getResult--"><code>getResult()</code></a>方法访问这些结果。</span>
<span>在几乎所有情况下都应避免使用<a href="../../../javax/xml/transform/dom/DOMResult.html#getNode--"><code>DOMResult.getNode()</code></a>方法。</span>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </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.javax.xml.transform.dom.DOMResult">
<!-- --> </a> <h3>Fields inherited from class javax.xml.transform.dom.<a href="../../../javax/xml/transform/dom/DOMResult.html" title="class in javax.xml.transform.dom">DOMResult</a></h3> <code><a href="../../../javax/xml/transform/dom/DOMResult.html#FEATURE">FEATURE</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.xml.transform.Result">
<!-- --> </a> <h3>Fields inherited from interface javax.xml.transform.<a href="../../../javax/xml/transform/Result.html" title="interface in javax.xml.transform">Result</a></h3> <code><a href="../../../javax/xml/transform/Result.html#PI_DISABLE_OUTPUT_ESCAPING">PI_DISABLE_OUTPUT_ESCAPING</a>, <a href="../../../javax/xml/transform/Result.html#PI_ENABLE_OUTPUT_ESCAPING">PI_ENABLE_OUTPUT_ESCAPING</a></code></li>
</ul> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SAAJResult.html#SAAJResult--">SAAJResult</a></span>()</code>
<div class="block">
创建一个
<code>SAAJResult</code> 它将以支持默认SOAP 1.1协议的SAAJ树的形式呈现结果。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SAAJResult.html#SAAJResult-javax.xml.soap.SOAPElement-">SAAJResult</a></span>(<a href="../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a> rootNode)</code>
<div class="block">
创建一个
<code>SAAJResult</code> ,将结果写入指定的
<code>SOAPElement</code>的子节点。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SAAJResult.html#SAAJResult-javax.xml.soap.SOAPMessage-">SAAJResult</a></span>(<a href="../../../javax/xml/soap/SOAPMessage.html" title="class in javax.xml.soap">SOAPMessage</a> message)</code>
<div class="block">
创建一个
<code>SAAJResult</code> ,将结果写入到
<code>SOAPPart</code>所提供的
<code>SOAPMessage</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SAAJResult.html#SAAJResult-java.lang.String-">SAAJResult</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> protocol)</code>
<div class="block">
创建一个
<code>SAAJResult</code> 将以支持指定协议的SAAJ树的形式呈现结果。
</div> </td>
</tr>
</tbody>
</table> </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="t4"><span><a href="javascript:show(8);">具体的方法</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/Node.html" title="interface in javax.xml.soap">Node</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SAAJResult.html#getResult--">getResult</a></span>()</code> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.xml.transform.dom.DOMResult">
<!-- --> </a> <h3>Methods inherited from class javax.xml.transform.dom.<a href="../../../javax/xml/transform/dom/DOMResult.html" title="class in javax.xml.transform.dom">DOMResult</a></h3> <code><a href="../../../javax/xml/transform/dom/DOMResult.html#getNextSibling--">getNextSibling</a>, <a href="../../../javax/xml/transform/dom/DOMResult.html#getNode--">getNode</a>, <a href="../../../javax/xml/transform/dom/DOMResult.html#getSystemId--">getSystemId</a>, <a href="../../../javax/xml/transform/dom/DOMResult.html#setNextSibling-org.w3c.dom.Node-">setNextSibling</a>, <a href="../../../javax/xml/transform/dom/DOMResult.html#setNode-org.w3c.dom.Node-">setNode</a>, <a href="../../../javax/xml/transform/dom/DOMResult.html#setSystemId-java.lang.String-">setSystemId</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 java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#toString--">toString</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="SAAJResult--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>SAAJResult</h4> <pre>public SAAJResult()
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>创建一个<code>SAAJResult</code> 它将以支持默认SOAP 1.1协议的SAAJ树的形式呈现结果。</span>
<p> <span>这种类型的<code>SAAJResult</code>适用于将结果作为参数的参数使用的参数,该方法使用一个参数,该参数的类型(例如<code>SOAPElement</code> 是从SAAJ API中绘出的。</span> <span>当在转化中使用,结果被填充到<code>SOAPPart</code>一个的<code>SOAPMessage</code>在内部创建的。</span> <span><code>SOAPPart</code>返回的<a href="../../../javax/xml/transform/dom/DOMResult.html#getNode--">SOAPPart</a>不能保证形成良好。</span> </p>
</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>SOAPMessage</code>有问题
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="SAAJResult-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>SAAJResult</h4> <pre>public SAAJResult(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> protocol)
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
<div class="block">
<span>创建一个<code>SAAJResult</code> 将以支持指定协议的SAAJ树的形式显示结果。</span>
<span><code>DYNAMIC_SOAP_PROTOCOL</code>在这方面含糊,将使这种构造抛出<code>UnsupportedOperationException</code></span>
<p> <span>这种类型的<code>SAAJResult</code>适用于将结果用作参数的参数的一种方法,该方法采用其类型(例如<code>SOAPElement</code> 从SAAJ API绘制的参数。</span> <span>当在变换中使用的结果被填充到<code>SOAPPart</code>一个的<code>SOAPMessage</code>在内部创建的。</span> <span><code>SOAPPart</code>返回的<a href="../../../javax/xml/transform/dom/DOMResult.html#getNode--">SOAPPart</a>不能保证形成良好。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>protocol</code> - 生成的SAAJ树应该支持的SOAP协议的名称
</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>SOAPMessage</code>支撑指定的协议不能被创建
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="SAAJResult-javax.xml.soap.SOAPMessage-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>SAAJResult</h4> <pre>public SAAJResult(<a href="../../../javax/xml/soap/SOAPMessage.html" title="class in javax.xml.soap">SOAPMessage</a> message)</pre>
<div class="block">
<span>创建一个<code>SAAJResult</code> ,将结果写入<code>SOAPPart</code>提供的<code>SOAPMessage</code></span>
<span>在正常情况下这些结果将使用DOM API编写因此完成的<code>SOAPPart</code>将不会保证格式正确,除非用于创建它的数据也很好。</span>
<span>在转换中使用<code>SOAPMessage</code>SOAPMessage的有效性只能通过SAAJ规范的方式保证。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>message</code> - -其消息
<code>SOAPPart</code>将被填充作为一些转化或编组操作的结果
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> <a name="SAAJResult-javax.xml.soap.SOAPElement-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>SAAJResult</h4> <pre>public SAAJResult(<a href="../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a> rootNode)</pre>
<div class="block">
<span>创建一个<code>SAAJResult</code> ,它将结果写入指定的<code>SOAPElement</code>的子节点。</span>
<span>在正常情况下这些结果将使用DOM API编写结果可能会使SAAJ树的结构无效。</span>
<span>这种<code>SAAJResult</code>当输入数据的有效性可以通过SAAJ规范之外的装置被保证只应使用。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>rootNode</code> - - 追加结果的根
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getResult--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getResult</h4> <pre>public <a href="../../../javax/xml/soap/Node.html" title="interface in javax.xml.soap">Node</a> getResult()</pre>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
在指定的根节点下创建的结果树。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAAJ 1.3
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>