Интерфейс NotationDeclaration
- Все суперинтерфейсы:
XMLEvent, XMLStreamConstants
public interface NotationDeclaration extends XMLEvent
Интерфейс для обработки объявлений нотаций. Получает уведомление о событии объявления нотации. Приложение должно самостоятельно сохранить нотацию для дальнейшего использования. Как минимум один из параметров publicId и systemId должен быть ненулевым. Нет гарантии, что об объявлении нотации будет сообщено до объявления любых неразобранных сущностей, в которых она используется.
- Начиная с версии:
- 1.6
Краткое описание полей
Поля, объявленные в интерфейсе XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ATTRIBUTE |
Указывает, что событие является атрибутом |
static final int |
CDATA |
Указывает, что событие является разделом CDATA |
static final int |
CHARACTERS |
Указывает, что событие содержит символы |
static final int |
COMMENT |
Указывает, что событие является комментарием |
static final int |
DTD |
Указывает, что событие является DTD |
static final int |
END_DOCUMENT |
Указывает, что событие является завершением документа |
static final int |
END_ELEMENT |
Указывает, что событие является закрывающим элементом |
static final int |
ENTITY_DECLARATION |
Указывает на объявление сущности |
static final int |
ENTITY_REFERENCE |
Указывает, что событие является ссылкой на сущность |
static final int |
NAMESPACE |
Указывает, что событие является объявлением пространства имён |
static final int |
NOTATION_DECLARATION |
Указывает на нотацию |
static final int |
PROCESSING_INSTRUCTION |
Указывает, что событие является инструкцией обработки |
static final int |
SPACE |
Символы являются пробельными (см. [XML], 2.10 «Обработка пробельных символов»). |
static final int |
START_DOCUMENT |
Указывает, что событие является началом документа |
static final int |
START_ELEMENT |
Указывает, что событие является открывающим элементом |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getName() |
Имя нотации. |
String |
getPublicId() |
Публичный идентификатор нотации или null, если он не задан. |
String |
getSystemId() |
Системный идентификатор нотации или null, если он не задан. |
Методы, объявленные в интерфейсе XMLEvent
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode | Модификатор и тип | Метод | Описание |
|---|---|---|
Characters |
asCharacters() |
Возвращает это событие как Characters; если это событие не является Characters, может возникнуть исключение приведения типов. |
EndElement |
asEndElement() |
Возвращает это событие как событие закрывающего элемента; если это событие не является закрывающим элементом, может возникнуть исключение приведения типов. |
StartElement |
asStartElement() |
Возвращает это событие как событие открывающего элемента; если это событие не является открывающим элементом, может возникнуть исключение приведения типов. |
int |
getEventType() |
Возвращает целочисленный код этого события. |
Location |
getLocation() |
Возвращает местоположение этого события. |
QName |
getSchemaType() |
Этот метод предоставлен для того, чтобы реализации могли указывать дополнительную информацию о типе связанного события. |
boolean |
isAttribute() |
Вспомогательная функция для проверки, является ли это событие атрибутом. |
boolean |
isCharacters() |
Вспомогательная функция для проверки, содержит ли это событие символы. |
boolean |
isEndDocument() |
Вспомогательная функция для проверки, является ли это событие завершением документа. |
boolean |
isEndElement() |
Вспомогательная функция для проверки, является ли это событие закрывающим элементом. |
boolean |
isEntityReference() |
Вспомогательная функция для проверки, является ли это событие ссылкой на сущность. |
boolean |
isNamespace() |
Вспомогательная функция для проверки, является ли это событие пространством имён. |
boolean |
isProcessingInstruction() |
Вспомогательная функция для проверки, является ли это событие инструкцией обработки. |
boolean |
isStartDocument() |
Вспомогательная функция для проверки, является ли это событие началом документа. |
boolean |
isStartElement() |
Вспомогательная функция для проверки, является ли это событие открывающим элементом. |
void |
writeAsEncodedUnicode |
Этот метод записывает XMLEvent в виде символов Unicode в соответствии со спецификацией XML 1.0. |
Подробное описание методов
getName
String getName()
Имя нотации.
- Возвращает:
- имя нотации
getPublicId
String getPublicId()
Публичный идентификатор нотации или null, если он не задан.
- Возвращает:
- публичный идентификатор
getSystemId
String getSystemId()
Системный идентификатор нотации или null, если он не задан.
- Возвращает:
- системный идентификатор
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.