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

646 lines
32 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 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>