mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-02 06:32:44 +08:00
646 lines
32 KiB
HTML
646 lines
32 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.xml.soap
|
||
</div>
|
||
<h2 class="title" title="Class SOAPFactory">Class SOAPFactory</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>javax.xml.soap.SOAPFactory</li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">SOAPFactory</span>
|
||
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
|
||
<div class="block">
|
||
<span><code>SOAPFactory</code>是用于创建SOAP XML树中存在的各种对象的工厂。</span>
|
||
<span><code>SOAPFactory</code>可以用于创建最终将在SOAP部分中最终出现的XML片段。</span>
|
||
<span>这些片段可作为<a href="../../../javax/xml/soap/SOAPHeaderElement.html" title="javax.xml.soap中的接口"><code>SOAPHeaderElement</code></a>或<a href="../../../javax/xml/soap/SOAPBodyElement.html" title="javax.xml.soap中的接口"><code>SOAPBodyElement</code></a>或<a href="../../../javax/xml/soap/SOAPEnvelope.html" title="javax.xml.soap中的接口"><code>SOAPEnvelope</code></a>或其他<a href="../../../javax/xml/soap/SOAPElement.html" title="javax.xml.soap中的接口"><code>SOAPElement</code></a>对象的<a href="../../../javax/xml/soap/SOAPHeaderElement.html" title="javax.xml.soap中的接口">子代</a>插入。</span>
|
||
<span><code>SOAPFactory</code>也有创建<code>javax.xml.soap.Detail</code>对象以及<code>java.xml.soap.Name</code>对象的方法。</span>
|
||
</div> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="summary">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- ======== 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/SOAPFactory.html#SOAPFactory--">SOAPFactory</a></span>()</code> </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="t1"><span><a href="javascript:show(1);">静态方法</a></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>
|
||
<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>abstract <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/SOAPFactory.html#createDetail--">createDetail</a></span>()</code>
|
||
<div class="block">
|
||
创建一个新的
|
||
<code>Detail</code>对象,作为
|
||
<code>DetailEntry</code>对象的
|
||
<code>DetailEntry</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/SOAPFactory.html#createElement-org.w3c.dom.Element-">createElement</a></span>(<a href="../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a> domElement)</code>
|
||
<div class="block">
|
||
从现有的DOM
|
||
<code>Element</code>创建一个
|
||
<code>SOAPElement</code>对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>abstract <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/SOAPFactory.html#createElement-javax.xml.soap.Name-">createElement</a></span>(<a href="../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a> name)</code>
|
||
<div class="block">
|
||
创建一个
|
||
<code>SOAPElement</code>对象,初始化为给定的
|
||
<code>Name</code>对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<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/SOAPFactory.html#createElement-javax.xml.namespace.QName-">createElement</a></span>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname)</code>
|
||
<div class="block">
|
||
创建一个
|
||
<code>SOAPElement</code>对象使用给定的
|
||
<code>QName</code>对象初始化。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>abstract <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/SOAPFactory.html#createElement-java.lang.String-">createElement</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)</code>
|
||
<div class="block">
|
||
创建使用给定的本地名称
|
||
<code>SOAPElement</code>对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code>abstract <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/SOAPFactory.html#createElement-java.lang.String-java.lang.String-java.lang.String-">createElement</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> prefix, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> uri)</code>
|
||
<div class="block">
|
||
使用给定的本地名称,前缀和uri创建一个新的
|
||
<code>SOAPElement</code>对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/soap/SOAPFault.html" title="interface in javax.xml.soap">SOAPFault</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFactory.html#createFault--">createFault</a></span>()</code>
|
||
<div class="block">
|
||
创建一个新的默认
|
||
<code>SOAPFault</code>对象
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code>abstract <a href="../../../javax/xml/soap/SOAPFault.html" title="interface in javax.xml.soap">SOAPFault</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFactory.html#createFault-java.lang.String-javax.xml.namespace.QName-">createFault</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> reasonText, <a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> faultCode)</code>
|
||
<div class="block">
|
||
创建一个新的
|
||
<code>SOAPFault</code>对象,初始化为给定的
|
||
<code>reasonText</code>和
|
||
<code>faultCode</code>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>abstract <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/SOAPFactory.html#createName-java.lang.String-">createName</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)</code>
|
||
<div class="block">
|
||
创建一个新的
|
||
<code>Name</code>对象,使用给定的本地名称初始化。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>abstract <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/SOAPFactory.html#createName-java.lang.String-java.lang.String-java.lang.String-">createName</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> prefix, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> uri)</code>
|
||
<div class="block">
|
||
创建使用给定的本地名称,命名空间前缀和命名空间URI初始化的新的
|
||
<code>Name</code>对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>static <a href="../../../javax/xml/soap/SOAPFactory.html" title="class in javax.xml.soap">SOAPFactory</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFactory.html#newInstance--">newInstance</a></span>()</code>
|
||
<div class="block">
|
||
创建一个新的
|
||
<code>SOAPFactory</code>对象,该对象是默认实现(SOAP 1.1)的实例。此方法使用以下有序查找过程来确定要加载的SOAPFactory实现类:使用javax.xml.soap.SOAPFactory系统属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>static <a href="../../../javax/xml/soap/SOAPFactory.html" title="class in javax.xml.soap">SOAPFactory</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/SOAPFactory.html#newInstance-java.lang.String-">newInstance</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> protocol)</code>
|
||
<div class="block">
|
||
创建一个新的
|
||
<code>SOAPFactory</code>对象,该对象是指定实现的实例,此方法使用SAAJMetaFactory来定位实现类并创建SOAPFactory实例。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<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="SOAPFactory--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>SOAPFactory</h4> <pre>public SOAPFactory()</pre> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="createElement-org.w3c.dom.Element-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createElement</h4> <pre>public <a href="../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a> createElement(<a href="../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a> domElement)
|
||
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
|
||
<div class="block">
|
||
<span>从现有的DOM <code>Element</code>创建一个<code>SOAPElement</code>对象。</span>
|
||
<span>如果作为参数传入的DOM <code>Element</code>已经是一个<code>SOAPElement</code>那么这个方法必须返回它,而不需要进一步的工作。</span>
|
||
<span>否则,将创建一个新的<code>SOAPElement</code> ,并深入复制<code>domElement</code>参数。</span>
|
||
<span>返回值的具体类型将取决于<code>domElement</code>参数的名称。</span>
|
||
<span>如果根据<code>domElement</code>树的任何部分违反了SOAP规则,则将抛出一个<code>SOAPException</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>domElement</code> - - 要复制的
|
||
<code>Element</code> 。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
新
|
||
<code>SOAPElement</code>是副本
|
||
<code>domElement</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>SOAPElement</code>对象是否有错误
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
SAAJ 1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createElement-javax.xml.soap.Name-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createElement</h4> <pre>public abstract <a href="../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a> createElement(<a href="../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a> name)
|
||
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
|
||
<div class="block">
|
||
<span>创建一个<code>SOAPElement</code>给定初始化的对象<code>Name</code>对象。</span>
|
||
<span>返回值的具体类型将取决于给定的新名称<code>SOAPElement</code>的名称。</span>
|
||
<span>例如,名为“{http://www.w3.org/2003/05/soap-envelope}Envelope”的新的<code>SOAPElement</code>将导致<code>SOAPEnvelope</code>支持SOAP 1.2行为被创建。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>name</code> - 具有新元素的XML名称的
|
||
<code>Name</code>对象
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
创建的新的
|
||
<code>SOAPElement</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>SOAPElement</code>对象是否有错误
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/xml/soap/SOAPFactory.html#createElement-javax.xml.namespace.QName-"><code>createElement(javax.xml.namespace.QName)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createElement-javax.xml.namespace.QName-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createElement</h4> <pre>public <a href="../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a> createElement(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname)
|
||
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
|
||
<div class="block">
|
||
<span>创建一个<code>SOAPElement</code>对象使用给定的<code>QName</code>对象初始化。</span>
|
||
<span>返回值的具体类型将取决于给定的新名称<code>SOAPElement</code>的名称。</span>
|
||
<span>例如,名为“{http://www.w3.org/2003/05/soap-envelope}Envelope”的新的<code>SOAPElement</code>将导致<code>SOAPEnvelope</code>支持SOAP 1.2行为被创建。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>qname</code> - 具有新元素的XML名称的
|
||
<code>QName</code>对象
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
新创建的
|
||
<code>SOAPElement</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>SOAPElement</code>对象是否有错误
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
SAAJ 1.3
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/xml/soap/SOAPFactory.html#createElement-javax.xml.soap.Name-"><code>createElement(Name)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createElement-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createElement</h4> <pre>public abstract <a href="../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a> createElement(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)
|
||
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
|
||
<div class="block">
|
||
创建用给定的本地名称
|
||
<code>SOAPElement</code>对象。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>localName</code> - 一个
|
||
<code>String</code>给出新元素的本地名称
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
创建的新的
|
||
<code>SOAPElement</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>SOAPElement</code>对象是否有错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createElement-java.lang.String-java.lang.String-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createElement</h4> <pre>public abstract <a href="../../../javax/xml/soap/SOAPElement.html" title="interface in javax.xml.soap">SOAPElement</a> createElement(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> prefix,
|
||
<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>使用给定的本地名称,前缀和uri创建一个新的<code>SOAPElement</code>对象。</span>
|
||
<span>返回值的具体类型取决于给定的新名称<code>SOAPElement</code>的名称。</span>
|
||
<span>例如,名为“{http://www.w3.org/2003/05/soap-envelope}Envelope”的新的<code>SOAPElement</code>将导致<code>SOAPEnvelope</code>支持SOAP 1.2行为被创建。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>localName</code> -
|
||
<code>String</code>给出新元素的本地名称
|
||
</dd>
|
||
<dd>
|
||
<code>prefix</code> - 这个
|
||
<code>SOAPElement</code>的前缀
|
||
</dd>
|
||
<dd>
|
||
<code>uri</code> - 一个
|
||
<code>String</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>SOAPElement</code>对象是否有错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createDetail--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createDetail</h4> <pre>public abstract <a href="../../../javax/xml/soap/Detail.html" title="interface in javax.xml.soap">Detail</a> createDetail()
|
||
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>DetailEntry</code>对象的<code>DetailEntry</code> 。</span>
|
||
<p> <span>这种工厂方法创建<code>Detail</code>对象,用于在不实用的情况下使用<code>SOAPFault</code>抽象。</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> - 如果存在SOAP错误
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果为
|
||
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code>指定的协议是
|
||
<code>DYNAMIC_SOAP_PROTOCOL</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createFault-java.lang.String-javax.xml.namespace.QName-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createFault</h4> <pre>public abstract <a href="../../../javax/xml/soap/SOAPFault.html" title="interface in javax.xml.soap">SOAPFault</a> createFault(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> reasonText,
|
||
<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> faultCode)
|
||
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
|
||
<div class="block">
|
||
创建一个新的
|
||
<code>SOAPFault</code>对象,初始化为给定的
|
||
<code>reasonText</code>和
|
||
<code>faultCode</code>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>reasonText</code> - 故障的ReasonText / FaultString
|
||
</dd>
|
||
<dd>
|
||
<code>faultCode</code> - FaultCode故障
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个
|
||
<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> - 如果存在SOAP错误
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
SAAJ 1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createFault--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createFault</h4> <pre>public abstract <a href="../../../javax/xml/soap/SOAPFault.html" title="interface in javax.xml.soap">SOAPFault</a> createFault()
|
||
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
|
||
<div class="block">
|
||
创建一个新的默认
|
||
<code>SOAPFault</code>对象
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个
|
||
<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> - 如果存在SOAP错误
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
SAAJ 1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createName-java.lang.String-java.lang.String-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createName</h4> <pre>public abstract <a href="../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a> createName(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> prefix,
|
||
<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>Name</code>对象,使用给定的本地名称,命名空间前缀和命名空间URI进行初始化。</span>
|
||
<p> <span>此工厂方法创建<code>Name</code>在情况下使用对象的地方是不实际的使用<code>SOAPEnvelope</code>抽象。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>localName</code> - a
|
||
<code>String</code>给出本地名称
|
||
</dd>
|
||
<dd>
|
||
<code>prefix</code> - 一个
|
||
<code>String</code>给出
|
||
<code>String</code>的前缀
|
||
</dd>
|
||
<dd>
|
||
<code>uri</code> - 一个
|
||
<code>String</code>给出
|
||
<code>String</code>的URI
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个
|
||
<code>Name</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> - 如果存在SOAP错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createName-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createName</h4> <pre>public abstract <a href="../../../javax/xml/soap/Name.html" title="interface in javax.xml.soap">Name</a> createName(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> localName)
|
||
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
|
||
<div class="block">
|
||
<span>创建一个新的<code>Name</code>对象,使用给定的本地名称初始化。</span>
|
||
<p> <span>这种工厂方法创建<code>Name</code>对象,用于在不实用的情况下使用<code>SOAPEnvelope</code>抽象。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>localName</code> - a
|
||
<code>String</code>给出本地名称
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个
|
||
<code>Name</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> - 如果存在SOAP错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="newInstance--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>newInstance</h4> <pre>public static <a href="../../../javax/xml/soap/SOAPFactory.html" title="class in javax.xml.soap">SOAPFactory</a> newInstance()
|
||
throws <a href="../../../javax/xml/soap/SOAPException.html" title="class in javax.xml.soap">SOAPException</a></pre>
|
||
<div class="block">
|
||
<span>创建一个新的<code>SOAPFactory</code>对象,该对象是默认实现(SOAP 1.1)的一个实例。此方法使用以下有序查找过程来确定要加载的SOAPFactory实现类:</span>
|
||
<ul>
|
||
<li> <span>使用javax.xml.soap.SOAPFactory系统属性。</span> </li>
|
||
<li> <span>使用JRE目录中的属性文件“lib / jaxm.properties”。</span> <span>此配置文件采用标准的java.util.Properties格式,并包含实现类的完全限定名称,其中键为上面定义的系统属性。</span> </li>
|
||
<li> <span>使用服务API(如JAR规范中所述)(如果可用)确定类名。</span> <span>Services API将在运行时可用的jar中的META-INF / services / javax.xml.soap.SOAPFactory文件中查找一个类名。</span> </li>
|
||
<li> <span>使用SAAJMetaFactory实例来定位SOAPFactory实现类。</span> </li>
|
||
</ul>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个新的一个
|
||
<code>SOAPFactory</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>SOAPFactory</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/xml/soap/SAAJMetaFactory.html" title="javax.xml.soap中的类"><code>SAAJMetaFactory</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="newInstance-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>newInstance</h4> <pre>public static <a href="../../../javax/xml/soap/SOAPFactory.html" title="class in javax.xml.soap">SOAPFactory</a> newInstance(<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">
|
||
创建一个新的
|
||
<code>SOAPFactory</code>对象,该对象是指定实现的一个实例,此方法使用SAAJMetaFactory来定位实现类并创建SOAPFactory实例。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>protocol</code> - 表示指定的SOAP工厂实现的协议的字符串常量。</span>
|
||
<span>可以是<code>DYNAMIC_SOAP_PROTOCOL</code> , <code>DEFAULT_SOAP_PROTOCOL</code> (其是相同的) <code>SOAP_1_1_PROTOCOL</code> ,或<code>SOAP_1_2_PROTOCOL</code> 。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个新的一个
|
||
<code>SOAPFactory</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>SOAPFactory</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
SAAJ 1.3
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/xml/soap/SAAJMetaFactory.html" title="javax.xml.soap中的类"><code>SAAJMetaFactory</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |