|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object org.xml.sax.helpers.ParserFactory
Parser
介面一起使用。
public class ParserFactory
用於動態載入 SAX 解析器的特定於 Java 的類別。
此模組(包括源程式碼和文檔)位於公共域中,對該模組不提供擔保。有關更多資訊,請參閱http://www.saxproject.org。
註:此類別用於與現在已不推薦使用的 SAX1 Parser
類別一起使用。SAX2 應用程序應改為使用 XMLReaderFactory
。
ParserFactory 不是 SAX 的獨立於平臺定義的一部分;它是專門為 Java XML 應用程序編寫者設計的附加便利類別。SAX 應用程序可以使用此類別中的靜態方法基於 "org.xml.sax.parser" 系統屬性的值或包含類別名的字元串在運行時動態分派 SAX 解析器。
注意,應用程序仍然需要實作 SAX1 的 XML 解析器。
方法摘要 | |
---|---|
static Parser |
makeParser()
已過時。 使用 "org.xml.sax.parser" 系統屬性創建一個新的 SAX 解析器。 |
static Parser |
makeParser(String className)
已過時。 使用提供的類別名創建一個新的 SAX 解析器物件。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法詳細資訊 |
---|
public static Parser makeParser() throws ClassNotFoundException, IllegalAccessException, InstantiationException, NullPointerException, ClassCastException
命名類別必須存在,並且必須實作 Parser
介面。
NullPointerException
- 不存在 "org.xml.sax.parser" 系統屬性的值。
ClassNotFoundException
- 未找到 SAX 解析器類別(檢查您的 CLASSPATH)。
IllegalAccessException
- 已找到 SAX 解析器類別,但您沒有權限載入它。
InstantiationException
- 已找到 SAX 解析器類別,但不能實例化它。
ClassCastException
- 已找到並實例化 SAX 解析器類別,但沒有實作 org.xml.sax.Parser。makeParser(java.lang.String)
,
Parser
public static Parser makeParser(String className) throws ClassNotFoundException, IllegalAccessException, InstantiationException, ClassCastException
命名類別必須存在,並且必須實作 Parser
介面。
className
- 套件含 SAX 解析器類別名的字元串。
ClassNotFoundException
- 未找到 SAX 解析器類別(檢查您的 CLASSPATH)。
IllegalAccessException
- 已找到 SAX 解析器類別,但您沒有權限載入它。
InstantiationException
- 已找到 SAX 解析器類別,但不能實例化它。
ClassCastException
- 已找到並實例化 SAX 解析器類別,但沒有實作 org.xml.sax.Parser。makeParser()
,
Parser
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。