Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class DOMImplementationRegistry extends Object
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");
Это предоставляет приложению независимую от реализации начальную точку. Реализации ДОМА могут изменить этот класс, чтобы встретить новые стандарты обеспечения защиты или обеспечить *additional* нейтрализации для списка DOMImplementationSources.
DOMImplementation
, DOMImplementationSource
Модификатор и Тип | Поле и Описание |
---|---|
static String |
СВОЙСТВО
Системное свойство, чтобы определить имена классов DOMImplementationSource.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
addSource(DOMImplementationSource s)
Зарегистрируйте реализацию.
|
DOMImplementation |
getDOMImplementation(String features)
Возвратите первую реализацию, у которой есть требуемые функции, или
null если ни один не находится. |
DOMImplementationList |
getDOMImplementationList(String features)
Возвратите список реализаций, которые поддерживают требуемые функции.
|
static DOMImplementationRegistry |
newInstance()
Получите новый экземпляр a
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
". Значение этого свойства является пробелом разделенный список имен availables классов, реализовывая DOMImplementationSource
интерфейс. Каждый класс, перечисленный в списке имени класса, инстанцируют, и любые исключения, с которыми встречаются, выдаются к приложению.ClassNotFoundException
- Если какой-либо указанный класс не может быть найденInstantiationException
- Если какой-либо указанный класс является интерфейсным или абстрактным классомIllegalAccessException
- Если конструктор по умолчанию указанного класса не доступенClassCastException
- Если какой-либо указанный класс не реализует DOMImplementationSource
public DOMImplementation getDOMImplementation(String features)
null
если ни один не находится.features
- Строка, которая определяет, какие функции требуются. Это - пространство разделенный список, в котором каждая функция определяется ее именем, дополнительно сопровождаемым пространством и номером версии. Это - что-то как: "XML 1.0 Обход +Events 2.0"null
если ни одно найденное.public DOMImplementationList getDOMImplementationList(String features)
features
- Строка, которая определяет, какие функции требуются. Это - пространство разделенный список, в котором каждая функция определяется ее именем, дополнительно сопровождаемым пространством и номером версии. Это - что-то как: "XML 1.0 Обход +Events 2.0"public void addSource(DOMImplementationSource s)
s
- Источник, который будет зарегистрирован, возможно, не null
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.