Пакет org.xml.sax.ext
Предоставляет интерфейсы для возможностей SAX2, которые совместимые драйверы SAX не обязательно будут поддерживать.
См. http://www.saxproject.org для получения дополнительной информации о SAX.
Этот пакет независим от ядра SAX2, хотя функциональность, которая здесь показана, обычно должна быть реализована в ядре анализатора. Эта независимость имеет несколько последствий:
- Драйверы SAX2 не обязаны распознавать эти обработчики.
- Вы не можете предполагать, что файлы классов будут присутствовать в каждой установке SAX2.
- Этот пакет может обновляться независимо от SAX2 (т. е. новые обработчики и классы могут быть добавлены без обновления самого SAX2).
- Новые обработчики не реализуются классами SAX2
org.xml.sax.helpers.DefaultHandlerилиorg.xml.sax.helpers.XMLFilterImpl. Вы можете наследовать от них, если вам нужна такая функциональность, или использовать вспомогательные классы, которые здесь есть. - Обработчики должны регистрироваться иначе, чем основные обработчики SAX2.
Этот пакет, SAX2-ext, является стандартизированным расширением для SAX2. Он разработан как для того, чтобы позволить анализаторам SAX передавать определенные типы информации приложениям, так и для того, чтобы служить простой моделью для других пакетов расширения анализатора SAX2. Однако не все такие пакеты расширений должны распознаваться анализаторами напрямую. Например, большинство систем валидации могут быть легко наложены поверх анализаторов, поддерживающих стандартизированные интерфейсы SAX2.
- С:
- 1.4
| Интерфейс | Описание |
|---|---|
| Attributes2 | Расширение SAX2 для дополнения информации об атрибутах, предоставляемой через |
| DeclHandler | Обработчик расширения SAX2 для событий объявления DTD. |
| EntityResolver2 | Расширенный интерфейс для сопоставления ссылок на внешние сущности с источниками ввода или предоставления отсутствующего внешнего подмножества. |
| LexicalHandler | Обработчик расширения SAX2 для лексических событий. |
| Locator2 | Расширение SAX2 для дополнения информации о сущности, предоставленной через |
| Класс | Описание |
|---|---|
| Attributes2Impl | Вспомогательный класс расширения SAX2 для дополнительной информации об атрибутах, реализующий интерфейс |
| DefaultHandler2 | Этот класс расширяет базовый класс обработчика SAX2 для поддержки расширений SAX2 |
| Locator2Impl | Вспомогательный класс расширения SAX2 для хранения дополнительной информации о сущности, реализующий интерфейс |
© 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/org/xml/sax/ext/package-summary.html