Spec-Zone.ru › OpenJDK 25

Пакет 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, входит в состав Java SE начиная с версии 1.4.
С версии:
1.4
Пакет Описание
org.xml.sax
Предоставляет интерфейсы простой программной библиотеки для 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.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания, ориентированные на разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/org/xml/sax/ext/package-summary.html

Spec-Zone.ru

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