uTools-Manuals/docs/java/org/xml/sax/helpers/ParserFactory.html

198 lines
11 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.helpers
</div>
<h2 class="title" title="Class ParserFactory">Class ParserFactory</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>org.xml.sax.helpers.ParserFactory</li>
</ul> </li>
</ul>
<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">此类与已弃用的<a href="../../../../org/xml/sax/Parser.html" title="org.xml.sax中的接口"><code>Parser</code></a>接口配合使用。</span></span>
</div>
</div> <br/> <pre>public class <span class="typeNameLabel">ParserFactory</span>
extends <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
<div class="block">
<span>用于动态加载SAX解析器的Java专用类。</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><strong>注意:</strong>此类旨在与现在已弃用的SAX1 <a href="../../../../org/xml/sax/Parser.html" title="org.xml.sax中的接口"><code>Parser</code></a>类配合<a href="../../../../org/xml/sax/Parser.html" title="org.xml.sax中的接口">使用</a></span> <span>SAX2应用程序应该使用<a href="../../../../org/xml/sax/helpers/XMLReaderFactory.html" title="org.xml.sax.helpers中的类"><code>XMLReaderFactory</code></a></span> </p>
<p> <span>ParserFactory不是与SAX平台无关的定义的一部分;</span> <span>它是专门为Java XML应用程序编写者设计的一个额外的便利类。</span> <span>SAX应用程序可以使用此类中的静态方法根据“org.xml.sax.parser”系统属性的值或包含类名的字符串在运行时动态分配SAX解析器。</span> </p>
<p> <span>请注意该应用程序仍然需要一个实现SAX1的XML解析器。</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>
</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="t1"><span><a href="javascript:show(1);">静态方法</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>
<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>static <a href="../../../../org/xml/sax/Parser.html" title="interface in org.xml.sax">Parser</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/helpers/ParserFactory.html#makeParser--">makeParser</a></span>()</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
使用`org.xml.sax.parser'系统属性创建一个新的SAX解析器。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>static <a href="../../../../org/xml/sax/Parser.html" title="interface in org.xml.sax">Parser</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/helpers/ParserFactory.html#makeParser-java.lang.String-">makeParser</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
使用提供的类名创建一个新的SAX解析器对象。
</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">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="makeParser--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>makeParser</h4> <pre>public static <a href="../../../../org/xml/sax/Parser.html" title="interface in org.xml.sax">Parser</a> makeParser()
throws <a href="../../../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a>,
<a href="../../../../java/lang/IllegalAccessException.html" title="class in java.lang">IllegalAccessException</a>,
<a href="../../../../java/lang/InstantiationException.html" title="class in java.lang">InstantiationException</a>,
<a href="../../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a>,
<a href="../../../../java/lang/ClassCastException.html" title="class in java.lang">ClassCastException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>使用`org.xml.sax.parser'系统属性创建一个新的SAX解析器。</span>
<p> <span>命名类必须存在,必须实现<a href="../../../../org/xml/sax/Parser.html" title="org.xml.sax中的接口"><code>Parser</code></a>接口。</span> </p>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - “org.xml.sax.parser”系统属性没有值。
</dd>
<dd>
<code><a href="../../../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a></code> - 没有找到SAX解析器类检查你的CLASSPATH
</dd>
<dd>
<code><a href="../../../../java/lang/IllegalAccessException.html" title="class in java.lang">IllegalAccessException</a></code> - 找到SAX解析器类但您没有加载它的权限。
</dd>
<dd>
<code><a href="../../../../java/lang/InstantiationException.html" title="class in java.lang">InstantiationException</a></code> - 找到SAX解析器类但无法实例化。
</dd>
<dd>
<code><a href="../../../../java/lang/ClassCastException.html" title="class in java.lang">ClassCastException</a></code> - SAX解析器类被发现和实例化但不实现org.xml.sax.Parser。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../../org/xml/sax/helpers/ParserFactory.html#makeParser-java.lang.String-"><code>makeParser(java.lang.String)</code></a> <a href="../../../../org/xml/sax/Parser.html" title="org.xml.sax中的接口"><code>Parser</code></a></span>
</dd>
</dl> </li>
</ul> <a name="makeParser-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>makeParser</h4> <pre>public static <a href="../../../../org/xml/sax/Parser.html" title="interface in org.xml.sax">Parser</a> makeParser(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className)
throws <a href="../../../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a>,
<a href="../../../../java/lang/IllegalAccessException.html" title="class in java.lang">IllegalAccessException</a>,
<a href="../../../../java/lang/InstantiationException.html" title="class in java.lang">InstantiationException</a>,
<a href="../../../../java/lang/ClassCastException.html" title="class in java.lang">ClassCastException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>使用提供的类名创建一个新的SAX解析器对象。</span>
<p> <span>命名类必须存在,必须实现<a href="../../../../org/xml/sax/Parser.html" title="org.xml.sax中的接口"><code>Parser</code></a>接口。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>className</code> - 包含SAX解析器类名称的字符串。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a></code> - 没有找到SAX解析器类检查你的CLASSPATH
</dd>
<dd>
<code><a href="../../../../java/lang/IllegalAccessException.html" title="class in java.lang">IllegalAccessException</a></code> - 找到SAX解析器类但您没有加载它的权限。
</dd>
<dd>
<code><a href="../../../../java/lang/InstantiationException.html" title="class in java.lang">InstantiationException</a></code> - 找到SAX解析器类但无法实例化。
</dd>
<dd>
<code><a href="../../../../java/lang/ClassCastException.html" title="class in java.lang">ClassCastException</a></code> - SAX解析器类被发现和实例化但不实现org.xml.sax.Parser。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../org/xml/sax/helpers/ParserFactory.html#makeParser--"><code>makeParser()</code></a>,
<a href="../../../../org/xml/sax/Parser.html" title="interface in org.xml.sax"><code>Parser</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>