mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-04 07:42:45 +08:00
413 lines
21 KiB
HTML
413 lines
21 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.xml.bind
|
||
</div>
|
||
<h2 class="title" title="Interface Validator">Interface Validator</h2>
|
||
</div><div class="contentContainer">
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<hr/>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<div class="block">
|
||
<span><span class="deprecationComment">自JAXB 2.0起</span></span>
|
||
</div>
|
||
</div> <br/> <pre>public interface <span class="typeNameLabel">Validator</span></pre>
|
||
<div class="block">
|
||
<span>从JAXB 2.0开始,此类已被弃用且可选。</span>
|
||
<p> <span><tt>Validator</tt>类负责控制运行时内容树的验证。</span> </p>
|
||
<p> <span><a name="validationtypes"></a> <b>三种形式的验证</b></span> <br/></p>
|
||
<blockquote>
|
||
<span>
|
||
<dl>
|
||
<dt>
|
||
<b>Unmarshal-Time Validation</b>
|
||
</dt>
|
||
<dd>
|
||
This form of validation enables a client application to receive information about validation errors and warnings detected while unmarshalling XML data into a Java content tree and is completely orthogonal to the other types of validation. To enable or disable it, see the javadoc for
|
||
<a href="../../../javax/xml/bind/Unmarshaller.html#setValidating-boolean-"><code>Unmarshaller.setValidating</code></a>. All JAXB 1.0 Providers are required to support this operation.
|
||
</dd>
|
||
<dt>
|
||
<b>On-Demand Validation</b>
|
||
</dt>
|
||
<dd>
|
||
This form of validation enables a client application to receive information about validation errors and warnings detected in the Java content tree. At any point, client applications can call the
|
||
<a href="../../../javax/xml/bind/Validator.html#validate-java.lang.Object-"><code>Validator.validate</code></a> method on the Java content tree (or any sub-tree of it). All JAXB 1.0 Providers are required to support this operation.
|
||
</dd>
|
||
<dt>
|
||
<b>Fail-Fast Validation</b>
|
||
</dt>
|
||
<dd>
|
||
This form of validation enables a client application to receive immediate feedback about modifications to the Java content tree that violate type constraints on Java Properties as defined in the specification. JAXB Providers are not required support this type of validation. Of the JAXB Providers that do support this type of validation, some may require you to decide at schema compile time whether or not a client application will be allowed to request fail-fast validation at runtime.
|
||
</dd>
|
||
</dl></span>
|
||
</blockquote>
|
||
<p> <span><tt>Validator</tt>课程负责管理按需验证。</span> <span><tt>Unmarshaller</tt>课程负责在解散操作期间管理Unmarshal-Time Validation。</span> <span>虽然在组织操作中没有正式的启用验证的方法,但是<tt>Marshaller</tt>可能会检测到错误,这些错误将被报告到其上<tt>注册的</tt> ValidationEventHandler。</span> </p>
|
||
<p> <span><a name="defaulthandler"></a> <b>使用默认EventHandler</b></span> <br/></p>
|
||
<blockquote>
|
||
<span>If the client application does not set an event handler on their <tt>Validator</tt>, <tt>Unmarshaller</tt>, or <tt>Marshaller</tt> prior to calling the validate, unmarshal, or marshal methods, then a default event handler will receive notification of any errors or warnings encountered. The default event handler will cause the current operation to halt after encountering the first error or fatal error (but will attempt to continue after receiving warnings).</span>
|
||
</blockquote>
|
||
<p> <span><a name="handlingevents"></a> <b>处理验证事件</b></span> <br/></p>
|
||
<blockquote>
|
||
<span>There are three ways to handle events encountered during the unmarshal, validate, and marshal operations:
|
||
<dl>
|
||
<dt>
|
||
Use the default event handler
|
||
</dt>
|
||
<dd>
|
||
The default event handler will be used if you do not specify one via the
|
||
<tt>setEventHandler</tt> API's on
|
||
<tt>Validator</tt>,
|
||
<tt>Unmarshaller</tt>, or
|
||
<tt>Marshaller</tt>.
|
||
</dd>
|
||
<dt>
|
||
Implement and register a custom event handler
|
||
</dt>
|
||
<dd>
|
||
Client applications that require sophisticated event processing can implement the
|
||
<tt>ValidationEventHandler</tt> interface and register it with the
|
||
<tt>Unmarshaller</tt> and/or
|
||
<tt>Validator</tt>.
|
||
</dd>
|
||
<dt>
|
||
Use the
|
||
<a href="../../../javax/xml/bind/util/ValidationEventCollector.html" title="class in javax.xml.bind.util"><code>ValidationEventCollector</code></a> utility
|
||
</dt>
|
||
<dd>
|
||
For convenience, a specialized event handler is provided that simply collects any
|
||
<tt>ValidationEvent</tt> objects created during the unmarshal, validate, and marshal operations and returns them to the client application as a
|
||
<tt>java.util.Collection</tt>.
|
||
</dd>
|
||
</dl></span>
|
||
</blockquote>
|
||
<p> <span><b>验证和成型</b></span> <br/></p>
|
||
<blockquote>
|
||
<span><p> Validation events are handled differently depending on how the client application is configured to process them as described in the previous section. However, there are certain cases where a JAXB Provider indicates that it is no longer able to reliably detect and report errors. In these cases, the JAXB Provider will set the severity of the ValidationEvent to FATAL_ERROR to indicate that the unmarshal, validate, or marshal operations should be terminated. The default event handler and <tt>ValidationEventCollector</tt> utility class must terminate processing after being notified of a fatal error. Client applications that supply their own <tt>ValidationEventHandler</tt> should also terminate processing after being notified of a fatal error. If not, unexpected behaviour may occur. </p></span>
|
||
</blockquote>
|
||
<p> <span><a name="supportedProps"></a> <b>支持的属性</b></span> <br/></p>
|
||
<blockquote>
|
||
<span><p> There currently are not any properties required to be supported by all JAXB Providers on Validator. However, some providers may support their own set of provider specific properties. </p></span>
|
||
</blockquote>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
JAXB1.0
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/xml/bind/JAXBContext.html" title="javax.xml.bind中的类"><code>JAXBContext</code></a> , <a href="../../../javax/xml/bind/Unmarshaller.html" title="javax.xml.bind中的接口"><code>Unmarshaller</code></a> , <a href="../../../javax/xml/bind/ValidationEventHandler.html" title="javax.xml.bind中的接口"><code>ValidationEventHandler</code></a> , <a href="../../../javax/xml/bind/ValidationEvent.html" title="javax.xml.bind中的接口"><code>ValidationEvent</code></a> , <a href="../../../javax/xml/bind/util/ValidationEventCollector.html" title="javax.xml.bind.util中的类"><code>ValidationEventCollector</code></a></span>
|
||
</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>
|
||
<span class="tableTab" id="t6"><span><a href="javascript:show(32);">弃用的方法</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/bind/ValidationEventHandler.html" title="interface in javax.xml.bind">ValidationEventHandler</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/bind/Validator.html#getEventHandler--">getEventHandler</a></span>()</code>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<div class="block">
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
</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/bind/Validator.html#getProperty-java.lang.String-">getProperty</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<div class="block">
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
</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/bind/Validator.html#setEventHandler-javax.xml.bind.ValidationEventHandler-">setEventHandler</a></span>(<a href="../../../javax/xml/bind/ValidationEventHandler.html" title="interface in javax.xml.bind">ValidationEventHandler</a> handler)</code>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<div class="block">
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
</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/bind/Validator.html#setProperty-java.lang.String-java.lang.Object-">setProperty</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> value)</code>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<div class="block">
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/bind/Validator.html#validate-java.lang.Object-">validate</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> subrootObj)</code>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<div class="block">
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/bind/Validator.html#validateRoot-java.lang.Object-">validateRoot</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> rootObj)</code>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<div class="block">
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
</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="setEventHandler-javax.xml.bind.ValidationEventHandler-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setEventHandler</h4> <pre>void setEventHandler(<a href="../../../javax/xml/bind/ValidationEventHandler.html" title="interface in javax.xml.bind">ValidationEventHandler</a> handler)
|
||
throws <a href="../../../javax/xml/bind/JAXBException.html" title="class in javax.xml.bind">JAXBException</a></pre>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
<div class="block">
|
||
<span>允许应用程序注册验证事件处理程序。</span>
|
||
<p> <span>验证事件处理程序将由JAXB提供者,如果在通话过程中遇到任何验证错误被称为<a href="../../../javax/xml/bind/Validator.html#validate-java.lang.Object-"><code>validate</code></a> 。</span> <span>如果客户端应用程序在调用validate方法之前没有注册验证事件处理程序,则验证事件将由默认事件处理程序处理,该事件处理程序将在遇到第一个错误或致命错误后终止验证操作。</span> </p>
|
||
<p> <span>使用null参数调用此方法将导致Validator恢复为默认的默认事件处理程序。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>handler</code> - 验证事件处理程序
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/bind/JAXBException.html" title="class in javax.xml.bind">JAXBException</a></code> - 如果在设置事件处理程序时遇到错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getEventHandler--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getEventHandler</h4> <pre><a href="../../../javax/xml/bind/ValidationEventHandler.html" title="interface in javax.xml.bind">ValidationEventHandler</a> getEventHandler()
|
||
throws <a href="../../../javax/xml/bind/JAXBException.html" title="class in javax.xml.bind">JAXBException</a></pre>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
<div class="block">
|
||
返回当前事件处理程序或默认事件处理程序(如果尚未设置)。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
当前的ValidationEventHandler或默认事件处理程序(如果尚未设置)
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/bind/JAXBException.html" title="class in javax.xml.bind">JAXBException</a></code> - 如果在获取当前事件处理程序时遇到错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="validate-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>validate</h4> <pre>boolean validate(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> subrootObj)
|
||
throws <a href="../../../javax/xml/bind/JAXBException.html" title="class in javax.xml.bind">JAXBException</a></pre>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
<div class="block">
|
||
<span>验证从<tt>subrootObj</tt>开始的Java内容树。</span>
|
||
<p> <span>客户端应用程序可以使用此方法在运行时按需验证Java内容树。</span> <span>该方法可用于验证Java内容树的任意任意子树。</span> <span>全局约束检查<b>不会</b>作为此操作的一部分执行(即ID / IDREF约束)。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>subrootObj</code> - obj开始验证
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果根据
|
||
<tt>subrootObj</tt>的子树有效,则为true,否则为false
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/bind/JAXBException.html" title="class in javax.xml.bind">JAXBException</a></code> - 验证过程中是否发生意外问题
|
||
</dd>
|
||
<dd>
|
||
<span><code><a href="../../../javax/xml/bind/ValidationException.html" title="class in javax.xml.bind">ValidationException</a></code> - 如果<a href="../../../javax/xml/bind/ValidationEventHandler.html" title="javax.xml.bind中的接口"><code>ValidationEventHandler</code></a>从其<tt>handleEvent</tt>方法返回false,或者<tt>Validator</tt>无法验证基于<tt>subrootObj</tt>的内容树</span>
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果subrootObj参数为空
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="validateRoot-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>validateRoot</h4> <pre>boolean validateRoot(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> rootObj)
|
||
throws <a href="../../../javax/xml/bind/JAXBException.html" title="class in javax.xml.bind">JAXBException</a></pre>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
<div class="block">
|
||
<span>验证基于<tt>rootObj</tt>的Java内容树。</span>
|
||
<p> <span>客户端应用程序可以使用此方法在运行时按需验证Java内容树。</span> <span>该方法用于验证整个Java内容树。</span> <span>全局约束检查<b>将</b>作为此操作的一部分执行(即ID / IDREF约束)。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>rootObj</code> - 根目录开始验证
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果根植于
|
||
<tt>rootObj</tt>的树有效,则为true,否则为false
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/bind/JAXBException.html" title="class in javax.xml.bind">JAXBException</a></code> - 如果在验证期间发生意外问题
|
||
</dd>
|
||
<dd>
|
||
<span><code><a href="../../../javax/xml/bind/ValidationException.html" title="class in javax.xml.bind">ValidationException</a></code> - 如果<a href="../../../javax/xml/bind/ValidationEventHandler.html" title="javax.xml.bind中的接口"><code>ValidationEventHandler</code></a>从其<tt>handleEvent</tt>方法返回false,或者<tt>Validator</tt>无法验证基于<tt>rootObj</tt>的内容树</span>
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果rootObj参数为空
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setProperty-java.lang.String-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setProperty</h4> <pre>void setProperty(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
|
||
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> value)
|
||
throws <a href="../../../javax/xml/bind/PropertyException.html" title="class in javax.xml.bind">PropertyException</a></pre>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
<div class="block">
|
||
<span>在底层实现中设置特定属性<tt>Validator</tt> 。</span>
|
||
<span>此方法只能用于设置上述标准JAXB定义属性之一或提供者特定属性。</span>
|
||
<span>尝试设置未定义的属性将导致抛出PropertyException。</span>
|
||
<span>见<a href="#supportedProps">Supported Properties</a> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>name</code> - 要设置的属性的名称。</span>
|
||
<span>可以使用常量字段或用户提供的字符串指定此值。</span>
|
||
</dd>
|
||
<dd>
|
||
<code>value</code> - 要设置的属性的值
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/bind/PropertyException.html" title="class in javax.xml.bind">PropertyException</a></code> - 处理给定属性或值时出错
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果name参数为null
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getProperty-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>getProperty</h4> <pre><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getProperty(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)
|
||
throws <a href="../../../javax/xml/bind/PropertyException.html" title="class in javax.xml.bind">PropertyException</a></pre>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<span><span class="deprecationComment">自JAXB2.0起</span></span>
|
||
</div>
|
||
<div class="block">
|
||
<span>获取Validator的底层实现中的<tt>特定属性</tt> 。</span>
|
||
<span>此方法只能用于获取上述标准JAXB定义的属性之一或提供者特定属性。</span>
|
||
<span>尝试获取未定义的属性将导致抛出PropertyException。</span>
|
||
<span>见<a href="#supportedProps">Supported Properties</a> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>name</code> - 要检索的属性的名称
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
请求的属性的值
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/xml/bind/PropertyException.html" title="class in javax.xml.bind">PropertyException</a></code> - 检索给定属性或值属性名称时出现错误
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果name参数为空
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |