Spec-Zone.ru › OpenJDK 21

Пакет org.xml.sax.ext

package org.xml.sax.ext
Предоставляет интерфейсы для возможностей SAX2, которые совместимые драйверы SAX не обязательно будут поддерживать.

Этот пакет независим от ядра SAX2, хотя функциональность, предоставляемая им, обычно должна быть реализована в ядре парсера. Эта независимость имеет несколько последствий:

  • Драйверы SAX2 не обязаны распознавать этих обработчиков.
  • Вы не можете предполагать, что файлы классов будут присутствовать в каждой установке SAX2.
  • Этот пакет может обновляться независимо от SAX2 (т. е. могут добавляться новые обработчики и классы без обновления самого SAX2).
  • Новые обработчики не реализуются классами SAX2 org.xml.sax.helpers.DefaultHandler или org.xml.sax.helpers.XMLFilterImpl. Вы можете наследовать от них, если вам нужна такая функциональность, или использовать вспомогательные классы, представленные здесь.
  • Обработчики должны регистрироваться иначе, чем основные обработчики SAX2.

Этот пакет, SAX2-ext, является стандартизованным расширением SAX2. Он разработан как для того, чтобы позволить парсерам SAX передавать определённые типы информации приложениям, так и для того, чтобы служить простой моделью для других пакетов расширений парсеров SAX2. Однако не все такие пакеты расширений должны напрямую распознаваться парсерами. Например, большинство систем валидации могут быть чётко наслоены поверх парсеров, поддерживающих стандартизированные интерфейсы SAX2.

Примечание API:
API SAX, первоначально разработанный в проекте SAX Project, определен Java SE начиная с версии 1.4.
С момента:
1.4
Пакет Описание
org.xml.sax
Предоставляет интерфейсы для простого API для XML (SAX).
org.xml.sax.helpers
Предоставляет вспомогательные классы, включая поддержку запуска приложений на основе SAX.
Класс Описание
Attributes2
Расширение SAX2 для дополнения информации по атрибутам, предоставляемой через Attributes.
Attributes2Impl
Вспомогательный класс SAX2 для дополнительной информации об атрибутах, реализующий интерфейс Attributes2.
DeclHandler
Обработчик расширения SAX2 для событий объявления DTD.
DefaultHandler2
Этот класс расширяет базовый класс обработчика SAX2 для поддержки расширений SAX2 LexicalHandler, DeclHandler и EntityResolver2.
EntityResolver2
Расширенный интерфейс для сопоставления внешних ссылок на сущности с источниками ввода или предоставления недостающего внешнего подмножества.
LexicalHandler
Обработчик расширения SAX2 для лексических событий.
Locator2
Расширение SAX2 для дополнения информации о сущности, предоставляемой через Locator.
Locator2Impl
Вспомогательный класс SAX2 для хранения дополнительной информации о сущности, реализующий интерфейс Locator2.

© 1993, 2023, 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/21/docs/api/java.xml/org/xml/sax/ext/package-summary.html

Spec-Zone.ru

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