Spec-Zone.ru › OpenJDK 8

Интерфейс XMLEvent

Все суперинтерфейсы:
XMLStreamConstants
Все известные подинтерфейсы:
Attribute, Characters, Comment, DTD, EndDocument, EndElement, EntityDeclaration, EntityReference, Namespace, NotationDeclaration, ProcessingInstruction, StartDocument, StartElement

public interface XMLEvent
extends XMLStreamConstants

Это базовый интерфейс событий для обработки событий разметки. События — это объекты значений, используемые для передачи набора данных XML 1.0 InfoSet приложению. События можно кэшировать и ссылаться на них после завершения парсинга.

С момента:
1.6
Версия:
1.0
См. также:
XMLEventReader, Characters, ProcessingInstruction, StartElement, EndElement, StartDocument, EndDocument, EntityReference, EntityDeclaration, NotationDeclaration

Поля

Поля, унаследованные от интерфейса javax.xml.stream.XMLStreamConstants

ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT

Методы

Модификатор и тип Метод и описание
Characters asCharacters()

Возвращает это событие как Characters, может привести к исключению класса cast, если это событие не Characters.

EndElement asEndElement()

Возвращает это событие как событие закрытия элемента, может привести к исключению класса cast, если это событие не является событием закрытия элемента.

StartElement asStartElement()

Возвращает это событие как событие открытия элемента, может привести к исключению класса cast, если это событие не является событием открытия элемента.

int getEventType()

Возвращает целочисленный код для этого события.

Location getLocation()

Возвращает расположение этого события.

QName getSchemaType()

Этот метод предоставляется реализациям для предоставления необязательной информации о типе связанного события.

boolean isAttribute()

Вспомогательная функция для проверки, является ли это событие Attribute.

boolean isCharacters()

Вспомогательная функция для проверки, является ли это событие Characters.

boolean isEndDocument()

Вспомогательная функция для проверки, является ли это событие EndDocument.

boolean isEndElement()

Вспомогательная функция для проверки, является ли это событие EndElement.

boolean isEntityReference()

Вспомогательная функция для проверки, является ли это событие EntityReference.

boolean isNamespace()

Вспомогательная функция для проверки, является ли это событие Namespace.

boolean isProcessingInstruction()

Вспомогательная функция для проверки, является ли это событие ProcessingInstruction.

boolean isStartDocument()

Вспомогательная функция для проверки, является ли это событие StartDocument.

boolean isStartElement()

Вспомогательная функция для проверки, является ли это событие StartElement.

void writeAsEncodedUnicode(Writer writer)

Этот метод запишет XMLEvent в соответствии со спецификацией XML 1.0 в виде символов Unicode.

Методы

getEventType

int getEventType()

Возвращает целочисленный код для этого события.

См. также:
XMLStreamConstants.START_ELEMENT, XMLStreamConstants.END_ELEMENT, XMLStreamConstants.CHARACTERS, XMLStreamConstants.ATTRIBUTE, XMLStreamConstants.NAMESPACE, XMLStreamConstants.PROCESSING_INSTRUCTION, XMLStreamConstants.COMMENT, XMLStreamConstants.START_DOCUMENT, XMLStreamConstants.END_DOCUMENT, XMLStreamConstants.DTD

getLocation

Location getLocation()

Возвращает расположение этого события. Расположение, возвращаемое этим методом, является непеременным и сохранит свою информацию.

См. также:
Location

isStartElement

boolean isStartElement()

Вспомогательная функция для проверки, является ли это событие StartElement.

См. также:
StartElement

isAttribute

boolean isAttribute()

Вспомогательная функция для проверки, является ли это событие Attribute.

См. также:
Attribute

isNamespace

boolean isNamespace()

Вспомогательная функция для проверки, является ли это событие Namespace.

См. также:
Namespace

isEndElement

boolean isEndElement()

Вспомогательная функция для проверки, является ли это событие EndElement.

См. также:
EndElement

isEntityReference

boolean isEntityReference()

Вспомогательная функция для проверки, является ли это событие EntityReference.

См. также:
EntityReference

isProcessingInstruction

boolean isProcessingInstruction()

Вспомогательная функция для проверки, является ли это событие ProcessingInstruction.

См. также:
ProcessingInstruction

isCharacters

boolean isCharacters()

Вспомогательная функция для проверки, является ли это событие Characters.

См. также:
Characters

isStartDocument

boolean isStartDocument()

Вспомогательная функция для проверки, является ли это событие StartDocument.

См. также:
StartDocument

isEndDocument

boolean isEndDocument()

Вспомогательная функция для проверки, является ли это событие EndDocument.

См. также:
EndDocument

asStartElement

StartElement asStartElement()

Возвращает это событие как событие открытия элемента, может привести к исключению класса cast, если это событие не является событием открытия элемента.

asEndElement

EndElement asEndElement()

Возвращает это событие как событие закрытия элемента, может привести к исключению класса cast, если это событие не является событием закрытия элемента.

asCharacters

Characters asCharacters()

Возвращает это событие как Characters, может привести к исключению класса cast, если это событие не Characters.

getSchemaType

QName getSchemaType()

Этот метод предоставляется реализациям для предоставления необязательной информации о типе связанного события. Он необязателен и вернёт null, если информация недоступна.

writeAsEncodedUnicode

void writeAsEncodedUnicode(Writer writer)
                    throws XMLStreamException

Этот метод запишет XMLEvent в соответствии со спецификацией XML 1.0 в виде символов Unicode. Не следует выводить отступы или пробелы. Любой определённый пользователем тип события ДОЛЖЕН вызывать этот метод при записи в поток вывода. Встроенные типы событий ДОЛЖНЫ реализовывать этот метод, но реализации МОГУТ выбрать не вызывать эти методы по соображениям оптимизации при записи встроенных событий в поток вывода. Создаваемый вывод ДОЛЖЕН быть эквивалентным с точки зрения выраженного набора данных.

Параметры:
writer - Поток записи, который будет выводить данные
Исключения:
XMLStreamException - если произошла критическая ошибка при записи события

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API