public interface DOMImplementation
DOMImplementation
интерфейс обеспечивает много методов для того, чтобы они выполнили операции, которые независимы от любого определенного экземпляра объектной модели документа. См. также
Модификатор и Тип | Метод и Описание |
---|---|
Документ |
createDocument(String namespaceURI, String qualifiedName, DocumentType doctype)
Создает объект ДОМА Докьюмнта указанного типа с его элементом документа.
|
DocumentType |
createDocumentType(String qualifiedName, String publicId, String systemId)
Создает пустое
DocumentType узел. |
Объект |
getFeature(String feature, String version)
Этот метод возвращает специализированный объект, который реализует специализированные API указанной функции и версии, как определено в
|
boolean |
hasFeature(String feature, String version)
Тест, если реализация ДОМА реализует определенную опцию и версию, как определено в
|
boolean hasFeature(String feature, String version)
feature
- Имя функции, чтобы протестировать.version
- Это - номер версии функции, чтобы протестировать.true
если опция реализуется в указанной версии, false
иначе.DocumentType createDocumentType(String qualifiedName, String publicId, String systemId) throws DOMException
DocumentType
узел. Объявления объекта и нотации не делаются доступными. Расширения ссылки на сущность и дополнения атрибута по умолчанию не происходят..qualifiedName
- Полностью определенное имя типа документа, который будет создан.publicId
- Внешний идентификатор общественности подмножества.systemId
- Внешний системный идентификатор подмножества.DocumentType
узел с Node.ownerDocument
набор к null
.DOMException
- INVALID_CHARACTER_ERR: Повышенный, если указанное полностью определенное имя не является именем XML согласно qualifiedName
уродливо. Document createDocument(String namespaceURI, String qualifiedName, DocumentType doctype) throws DOMException
DocumentType
данный, чтобы создать документ, реализация может инстанцировать специализированный Document
объекты, которые поддерживают дополнительные функции чем "Ядро", такие как "HTML" [DocumentType
после того, как документ создавался, делает это очень вряд ли, чтобы произойти. Альтернативно, специализированный Document
методы создания, такой как createHTMLDocument
[Document
объекты.namespaceURI
- URI пространства имен элемента документа, чтобы создать или null
.qualifiedName
- Полностью определенное имя элемента документа, который будет создан или null
.doctype
- Тип документа, который будет создан или null
. Когда doctype
не null
, Node.ownerDocument
атрибут устанавливается в создаваемый документ.Document
объект с его элементом документа. Если NamespaceURI
, qualifiedName
, и doctype
null
, возвращенный Document
пусто без элемента документа.DOMException
- INVALID_CHARACTER_ERR: Повышенный, если указанное полностью определенное имя не является именем XML согласно qualifiedName
уродливо, если qualifiedName
имеет префикс и namespaceURI
null
, или если qualifiedName
null
и namespaceURI
отличается от null
, или если qualifiedName
имеет префикс, который является "xml" и namespaceURI
отличается от"XML"
функция, но ненулевой URI пространства имен была обеспечена, так как пространства имен были определены XML. doctype
уже использовался с различным документом или создавался из различной реализации. Object getFeature(String feature, String version)
DOMImplementation
интерфейс.feature
- Имя функции требуют. Отметьте, что любой знак "плюс" "+" предварительно ожидаемый к имени функции будет проигнорирован, так как это не существенно в контексте этого метода.version
- Это - номер версии функции, чтобы протестировать.null
если нет никакого объекта, который реализует интерфейсы, связанные с той функцией. Если DOMObject
возвращенный этим методом реализует DOMImplementation
интерфейс, это должно делегировать к основному ядру DOMImplementation
и не возвращают результаты, непоследовательные с основным ядром DOMImplementation
такой как hasFeature
, getFeature
, и т.д..
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92