|
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");
Это предоставляет приложению независимую от реализации начальную точку. Реализации ДОМА могут изменить этот class, чтобы встретить новые стандарты обеспечения защиты или обеспечить *additional* нейтрализации для списка DOMImplementationSources.
DOMImplementation, DOMImplementationSource| Модификатор и Тип | Поле и Описание |
|---|---|
static String |
СВОЙСТВО
Системное свойство, чтобы определить DOMImplementationSource имена class.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
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 интерфейс. Каждый class, перечисленный в списке имени class, инстанцируют, и любые исключения, с которыми встречаются, выдаются к приложению.ClassNotFoundException - Если кто-либо определил, что class не может быть найденInstantiationException - Если кто-либо определил, что class является интерфейсом или абстрактным classIllegalAccessException - Если конструктор по умолчанию указанного class не доступенClassCastException - Если кто-либо определил, что class не реализует DOMImplementationSourcepublic 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 и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92