public final class DOMImplementationRegistry extends Object
DOMImplementation
实例。
例子:
/ /得到的DOMImplementation注册表实例domimplementationregistry注册表=DOMImplementationRegistry。newinstance();//获取DOM实现XML模块3级DOMImplementation domimpl =注册表。getdomimplementation(XML“3”);
这提供了一个实现独立的起点的应用程序。DOM实现可以修改这个类来满足新的安全标准或对domimplementationsources提供列表*额外*回退。
DOMImplementation
,
DOMImplementationSource
Modifier and Type | Field and Description |
---|---|
static String |
PROPERTY
系统属性来指定domimplementationsource类名。
|
Modifier and Type | Method and Description |
---|---|
void |
addSource(DOMImplementationSource s)
注册一个实现。
|
DOMImplementation |
getDOMImplementation(String features)
返回第一个实现所需的功能,或
null 如果没有发现。
|
DOMImplementationList |
getDOMImplementationList(String features)
返回支持所需功能的实现列表。
|
static DOMImplementationRegistry |
newInstance()
获得一个
DOMImplementationRegistry 新实例。
|
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遍历+事件2”
null
如果没有找到。
public DOMImplementationList getDOMImplementationList(String features)
features
-一个字符串,指定哪些功能是必需的。这是一个空格分隔的列表,其中每一个特征都是由它的名字指定的,可选的空间和版本号。这是一个类似的东西:“XML 1遍历+事件2”
public void addSource(DOMImplementationSource s)
s
-源进行登记,不得
null
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.