uTools-Manuals/docs/java/javax/xml/ws/LogicalMessage.html

187 lines
8.2 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.ws
</div>
<h2 class="title" title="Interface LogicalMessage">Interface LogicalMessage</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public interface <span class="typeNameLabel">LogicalMessage</span></pre>
<div class="block">
所述
<code>LogicalMessage</code>接口表示协议无关XML消息并包含提供对消息的有效载荷的方法。
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
JAX-WS 2.0
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== 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/transform/Source.html" title="interface in javax.xml.transform">Source</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/LogicalMessage.html#getPayload--">getPayload</a></span>()</code>
<div class="block">
将消息有效负载作为XML源可以在同一个LogicalMessage实例上多次调用总是返回一个可用于检索整个消息有效负载的新的
<code>Source</code>
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/LogicalMessage.html#getPayload-javax.xml.bind.JAXBContext-">getPayload</a></span>(<a href="../../../javax/xml/bind/JAXBContext.html" title="class in javax.xml.bind">JAXBContext</a> context)</code>
<div class="block">
获取消息有效载荷作为JAXB对象。
</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/ws/LogicalMessage.html#setPayload-java.lang.Object-javax.xml.bind.JAXBContext-">setPayload</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> payload, <a href="../../../javax/xml/bind/JAXBContext.html" title="class in javax.xml.bind">JAXBContext</a> context)</code>
<div class="block">
设置消息有效载荷
</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/ws/LogicalMessage.html#setPayload-javax.xml.transform.Source-">setPayload</a></span>(<a href="../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a> payload)</code>
<div class="block">
设置消息有效载荷
</div> </td>
</tr>
</tbody>
</table> </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="getPayload--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPayload</h4> <pre><a href="../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a> getPayload()</pre>
<div class="block">
<span>将消息有效负载作为XML源可以在同一个LogicalMessage实例上多次调用总是返回一个新的<code>Source</code> ,可用于检索整个消息有效负载。</span>
<p> <span>如果返回<code>Source</code>是一个实例<code>DOMSource</code> 然后修改封装的DOM树改变就地消息负载没有必要随后调用<code>setPayload</code></span> <span>其他类型的<code>Source</code>仅提供对消息有效载荷的读访问。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>包含的消息有效载荷;</span>
<span>如果此消息中没有有效载荷,则返回<code>null</code></span>
</dd>
</dl> </li>
</ul> <a name="setPayload-javax.xml.transform.Source-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setPayload</h4> <pre>void setPayload(<a href="../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a> payload)</pre>
<div class="block">
设置消息有效载荷
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>payload</code> - 消息有效载荷
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/xml/ws/WebServiceException.html" title="class in javax.xml.ws">WebServiceException</a></code> - 在此消息中有效载荷设置期间是否有任何错误
</dd>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果不支持此操作
</dd>
</dl> </li>
</ul> <a name="getPayload-javax.xml.bind.JAXBContext-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPayload</h4> <pre><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getPayload(<a href="../../../javax/xml/bind/JAXBContext.html" title="class in javax.xml.bind">JAXBContext</a> context)</pre>
<div class="block">
<span>获取消息有效载荷作为JAXB对象。</span>
<span>请注意,返回的对象和消息有效负载之间没有连接,有效载荷的更改需要调用<code>setPayload</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - 应用于解组消息有效载荷的JAXBContext
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>包含的消息有效载荷;</span>
<span>如果此消息中没有有效载荷,则返回<code>null</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<span><code><a href="../../../javax/xml/ws/WebServiceException.html" title="class in javax.xml.ws">WebServiceException</a></code> - 如果在使用提供的JAXBContext解组合有效载荷时发生错误。</span>
<span>WebServiceException的原因是原来的JAXBException。</span>
</dd>
</dl> </li>
</ul> <a name="setPayload-java.lang.Object-javax.xml.bind.JAXBContext-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>setPayload</h4> <pre>void setPayload(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> payload,
<a href="../../../javax/xml/bind/JAXBContext.html" title="class in javax.xml.bind">JAXBContext</a> context)</pre>
<div class="block">
设置消息有效载荷
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>payload</code> - 消息有效载荷
</dd>
<dd>
<code>context</code> - 应用于编组有效载荷的JAXBContext
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果不支持此操作
</dd>
<dd>
<span><code><a href="../../../javax/xml/ws/WebServiceException.html" title="class in javax.xml.ws">WebServiceException</a></code> - 如果使用提供的JAXBContext来编组有效负载时发生错误。</span>
<span>WebServiceException的原因是原来的JAXBException。</span>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>