|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object org.w3c.dom.bootstrap.DOMImplementationRegistry
public final class DOMImplementationRegistry
啟用應用程序來獲得 DOMImplementation
實例的處理器。
範例:
// get an instance of the DOMImplementation registry DOMImplementationRegistry registry = DOMImplementationRegistry.newInstance(); // get a DOM implementation the Level 3 XML module DOMImplementation domImpl = registry.getDOMImplementation("XML 3.0");
這提供了一個帶有與實作無關的開始點的應用程序。DOM 實作可以修改此類別以滿足新的安全標準,或為 DOMImplementationSource 列表提供 *附加的* 回退。
DOMImplementation
,
DOMImplementationSource
欄位摘要 | |
---|---|
static String |
PROPERTY
指定 DOMImplementationSource 類別名稱的系統屬性。 |
方法摘要 | |
---|---|
void |
addSource(DOMImplementationSource s)
註冊實作。 |
DOMImplementation |
getDOMImplementation(String features)
返回第一個具有所需功能的實作;如果找不到具有所需功能的任何實作,則返回 null 。 |
DOMImplementationList |
getDOMImplementationList(String features)
返回支持所需功能的實作列表。 |
static DOMImplementationRegistry |
newInstance()
獲得 DOMImplementationRegistry 的新實例。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
欄位詳細資訊 |
---|
public static final String PROPERTY
方法詳細資訊 |
---|
public static DOMImplementationRegistry newInstance() throws ClassNotFoundException, InstantiationException, IllegalAccessException, ClassCastException
DOMImplementationRegistry
的新實例。
DOMImplementationRegistry
是由應用程序還是實作進行初始化,這取決於上下文,首先檢查 Java 系統屬性 org.w3c.dom.DOMImplementationSourceList
的值和服務提供者(其內容位於 "META_INF/services/org.w3c.dom.DOMImplementationSourceList
" )。此屬性的值是一個由空格分隔的實作 DOMImplementationSource
介面的可供使用的類別名稱列表。列表在類別名稱列表中的每個類別都實例化,並將遇到的所有異常拋給應用程序。
ClassNotFoundException
- 如果無法找到任何指定的類別
InstantiationException
- 如果任何指定的類別是介面或抽象類別
IllegalAccessException
- 如果指定類別的預設建構子不可存取
ClassCastException
- 如果任何指定的類別沒有實作 DOMImplementationSource
public DOMImplementation getDOMImplementation(String features)
null
。
features
- 指定所需功能的字元串。這是一個空格分隔的列表,列表中每個功能都由其名稱指定,可以選擇後面跟隨一個空格和版本號。此列表的形式類似如下:"XML 1.0 Traversal +Events 2.0"
null
。public DOMImplementationList getDOMImplementationList(String features)
features
- 指定所需功能的字元串。這是一個空格分隔的列表,列表中每個功能都由其名稱指定,可以選擇後面跟隨一個空格和版本號。此列表的形式類似如下:"XML 1.0 Traversal +Events 2.0"
public void addSource(DOMImplementationSource s)
s
- 要註冊的源,不可以為 null
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。