Spec-Zone.ru › OpenJDK 24

Интерфейс XMLFilter

Все суперинтерфейсы:
XMLReader
Все известные реализующие классы:
XMLFilterImpl
public interface XMLFilter extends XMLReader
Интерфейс для фильтра XML.

Фильтр XML похож на XML-ридер, за исключением того, что он получает свои события от другого XML-ридера, а не из первичного источника, такого как XML-документ или база данных. Фильтры могут изменять поток событий, по мере их передачи в конечное приложение.

Вспомогательный класс XMLFilterImpl предоставляет удобную основу для создания фильтров SAX2, автоматически передавая все события EntityResolver, DTDHandler, ContentHandler и ErrorHandler.

С момента:
1.4, SAX 2.0
См. также:
  • XMLFilterImpl

Краткое описание методов

Модификатор и тип Метод Описание
XMLReader getParent()
Получить родительский ридер.
void setParent(XMLReader parent)
Установить родительский ридер.

Методы, объявленные в интерфейсе org.xml.sax.XMLReader

getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, parse, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty

Подробное описание методов

setParent

void setParent(XMLReader parent)
Установить родительский ридер.

Этот метод позволяет приложению связать фильтр с родительским ридером (который может быть другим фильтром). Аргумент не может быть null.

Параметры:
parent - Родительский ридер.

getParent

XMLReader getParent()
Получить родительский ридер.

Этот метод позволяет приложению запросить родительский ридер (который может быть другим фильтром). Обычно не рекомендуется выполнять какие-либо операции с родительским ридером напрямую: они все должны проходить через этот фильтр.

Возвращает:
Родительский фильтр или null, если он не был задан.

© 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://download.java.net/java/early_access/jdk24/docs/api/java.xml/org/xml/sax/XMLFilter.html

Spec-Zone.ru

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