Пакет javax.xml.stream
Определяет интерфейсы и классы для потокового API для XML (StAX).
StAX предоставляет две основные функции: API курсора, позволяющий пользователям эффективно читать и записывать XML, и API итератора событий, способствующий удобству использования, основанному на событиях, легкому расширению и конвейеризации. API итератора событий предназначен для работы поверх API курсора.
API курсора определяет два интерфейса: XMLStreamReader и XMLStreamWriter, а API итератора событий определяет: XMLEventReader и XMLEventWriter.
StAX поддерживает возможность подключаемости с XMLInputFactory и XMLOutputFactory, которые определяют, как реализация находится с помощью процесса, описанного в методе newFactory.
- С тех пор:
- 1.6
| Интерфейс | Описание |
|---|---|
| EventFilter | Этот интерфейс объявляет простой интерфейс фильтра, который можно создать для фильтрации XMLEventReaders |
| Location | Предоставляет информацию об изложении события. |
| StreamFilter | Этот интерфейс объявляет простой интерфейс фильтра, который можно создать для фильтрации XMLStreamReaders |
| XMLEventReader | Это основной интерфейс для анализа событий XML. |
| XMLEventWriter | Это основной интерфейс для записи XML-документов. |
| XMLReporter | Этот интерфейс используется для сообщения о некритических ошибках. |
| XMLResolver | Этот интерфейс используется для разрешения ресурсов во время анализа XML. |
| XMLStreamConstants | Этот интерфейс объявляет константы, используемые в этом API. |
| XMLStreamReader | Интерфейс XMLStreamReader позволяет получить прямой, только для чтения доступ к XML. |
| XMLStreamWriter | Интерфейс XMLStreamWriter определяет, как записать XML. |
| Класс | Описание |
|---|---|
| XMLEventFactory | Этот интерфейс определяет утилитарный класс для создания экземпляров XMLEvents |
| XMLInputFactory | Определяет абстрактную реализацию фабрики для получения потоков. |
| XMLOutputFactory | Определяет абстрактную реализацию фабрики для получения XMLEventWriters и XMLStreamWriters. |
| Исключение | Описание |
|---|---|
| XMLStreamException | Основное исключение для неожиданных ошибок обработки. |
| Ошибка | Описание |
|---|---|
| FactoryConfigurationError | Класс ошибки для сообщения об ошибках конфигурации фабрики. |
© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/javax/xml/stream/package-summary.html