uTools-Manuals/docs/java/org/xml/sax/SAXException.html

331 lines
15 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">
compact2, compact3
</div>
<div class="subTitle">
org.xml.sax
</div>
<h2 class="title" title="Class SAXException">Class SAXException</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="../../../java/lang/Throwable.html" title="class in java.lang">java.lang.Throwable</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../java/lang/Exception.html" title="class in java.lang">java.lang.Exception</a></li>
<li>
<ul class="inheritance">
<li>org.xml.sax.SAXException</li>
</ul> </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="../../../java/io/Serializable.html" title="java.io中的接口">Serializable</a></span>
</dd>
</dl>
<dl>
<dt>
已知直接子类:
</dt>
<dd>
<span><a href="../../../org/xml/sax/SAXNotRecognizedException.html" title="在org.xml.sax中的类">SAXNotRecognizedException</a> <a href="../../../org/xml/sax/SAXNotSupportedException.html" title="在org.xml.sax中的类">SAXNotSupportedException</a> <a href="../../../org/xml/sax/SAXParseException.html" title="在org.xml.sax中的类">SAXParseException</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">SAXException</span>
extends <a href="../../../java/lang/Exception.html" title="class in java.lang">异常</a></pre>
<div class="block">
<span>封装一般的SAX错误或警告。</span>
<blockquote>
<span><em>This module, both source code and documentation, is in the Public Domain, and comes with <strong>NO WARRANTY</strong>.</em> See <a href="http://www.saxproject.org">http://www.saxproject.org</a> for further information.</span>
</blockquote>
<p> <span>该类可以包含XML解析器或应用程序的基本错误或警告信息解析器写入程序或应用程序写入程序可以将其子类化以提供其他功能。</span> <span>SAX处理程序可能会将此异常或任何异常从其中分离出来。</span> </p>
<p> <span>如果应用程序需要通过其他类型的异常则必须将这些异常包装在SAXException或SAXException派生的异常中。</span> </p>
<p> <span>如果解析器或应用程序需要在XML文档中包含有关特定位置的信息则应使用<a href="../../../org/xml/sax/SAXParseException.html" title="在org.xml.sax中的类"><code>SAXParseException</code></a>子类。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAX 1.0
</dd>
<dt>
<span class="simpleTagLabel">Version:</span>
</dt>
<dd>
2.0.1sax2r2
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../org/xml/sax/SAXParseException.html" title="在org.xml.sax中的类"><code>SAXParseException</code></a> <a href="../../../serialized-form.html#org.xml.sax.SAXException">Serialized Form</a></span>
</dd>
</dl> </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="../../../org/xml/sax/SAXException.html#SAXException--">SAXException</a></span>()</code>
<div class="block">
创建一个新的SAXException。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xml/sax/SAXException.html#SAXException-java.lang.Exception-">SAXException</a></span>(<a href="../../../java/lang/Exception.html" title="class in java.lang">异常</a> e)</code>
<div class="block">
创建一个包含现有异常的新SAXException。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xml/sax/SAXException.html#SAXException-java.lang.String-">SAXException</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> message)</code>
<div class="block">
创建一个新的SAXException。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/xml/sax/SAXException.html#SAXException-java.lang.String-java.lang.Exception-">SAXException</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> message, <a href="../../../java/lang/Exception.html" title="class in java.lang">异常</a> e)</code>
<div class="block">
从现有异常创建新的SAXException。
</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="../../../java/lang/Throwable.html" title="class in java.lang">Throwable</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/SAXException.html#getCause--">getCause</a></span>()</code>
<div class="block">
返回异常的原因
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../java/lang/Exception.html" title="class in java.lang">异常</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/SAXException.html#getException--">getException</a></span>()</code>
<div class="block">
返回嵌入式异常(如果有)。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/SAXException.html#getMessage--">getMessage</a></span>()</code>
<div class="block">
返回此异常的详细消息。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/xml/sax/SAXException.html#toString--">toString</a></span>()</code>
<div class="block">
覆盖toString以接收任何嵌入式异常。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Throwable.html" title="class in java.lang">Throwable</a></h3> <code><a href="../../../java/lang/Throwable.html#addSuppressed-java.lang.Throwable-">addSuppressed</a>, <a href="../../../java/lang/Throwable.html#fillInStackTrace--">fillInStackTrace</a>, <a href="../../../java/lang/Throwable.html#getLocalizedMessage--">getLocalizedMessage</a>, <a href="../../../java/lang/Throwable.html#getStackTrace--">getStackTrace</a>, <a href="../../../java/lang/Throwable.html#getSuppressed--">getSuppressed</a>, <a href="../../../java/lang/Throwable.html#initCause-java.lang.Throwable-">initCause</a>, <a href="../../../java/lang/Throwable.html#printStackTrace--">printStackTrace</a>, <a href="../../../java/lang/Throwable.html#printStackTrace-java.io.PrintStream-">printStackTrace</a>, <a href="../../../java/lang/Throwable.html#printStackTrace-java.io.PrintWriter-">printStackTrace</a>, <a href="../../../java/lang/Throwable.html#setStackTrace-java.lang.StackTraceElement:A-">setStackTrace</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#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="SAXException--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>SAXException</h4> <pre>public SAXException()</pre>
<div class="block">
创建一个新的SAXException。
</div> </li>
</ul> <a name="SAXException-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>SAXException</h4> <pre>public SAXException(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> message)</pre>
<div class="block">
创建一个新的SAXException。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>message</code> - 错误或警告信息。
</dd>
</dl> </li>
</ul> <a name="SAXException-java.lang.Exception-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>SAXException</h4> <pre>public SAXException(<a href="../../../java/lang/Exception.html" title="class in java.lang">异常</a> e)</pre>
<div class="block">
<span>创建一个包含现有异常的新SAXException。</span>
<p> <span>现有异常将嵌入到新的异常中其消息将成为SAXException的默认消息。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> - 包装在SAXException中的异常。
</dd>
</dl> </li>
</ul> <a name="SAXException-java.lang.String-java.lang.Exception-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>SAXException</h4> <pre>public SAXException(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> message,
<a href="../../../java/lang/Exception.html" title="class in java.lang">异常</a> e)</pre>
<div class="block">
<span>从现有异常创建新的SAXException。</span>
<p> <span>现有的异常将嵌入到新的异常中,但是新的异常会有自己的消息。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>message</code> - 详细信息。
</dd>
<dd>
<code>e</code> - 包装在SAXException中的异常。
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getMessage--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMessage</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getMessage()</pre>
<div class="block">
<span>返回此异常的详细消息。</span>
<p> <span>如果有嵌入式异常如果SAXException没有自己的详细信息则此方法将从嵌入式异常中返回详细信息。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../java/lang/Throwable.html#getMessage--">getMessage</a></code>在类别
<code><a href="../../../java/lang/Throwable.html" title="class in java.lang">Throwable</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
错误或警告消息。
</dd>
</dl> </li>
</ul> <a name="getException--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getException</h4> <pre>public <a href="../../../java/lang/Exception.html" title="class in java.lang">异常</a> getException()</pre>
<div class="block">
返回嵌入式异常(如果有)。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
嵌入式异常如果没有则为null。
</dd>
</dl> </li>
</ul> <a name="getCause--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getCause</h4> <pre>public <a href="../../../java/lang/Throwable.html" title="class in java.lang">Throwable</a> getCause()</pre>
<div class="block">
返回异常的原因
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../java/lang/Throwable.html#getCause--">getCause</a></code>
<code><a href="../../../java/lang/Throwable.html" title="class in java.lang">Throwable</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
返回异常的原因
</dd>
</dl> </li>
</ul> <a name="toString--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>toString</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
<div class="block">
覆盖toString以接收任何嵌入式异常。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../java/lang/Throwable.html#toString--">toString</a></code>在类别
<code><a href="../../../java/lang/Throwable.html" title="class in java.lang">Throwable</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
此异常的字符串表示形式。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>