Spec-Zone.ru › OpenJDK 27

Интерфейс 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)
Задаёт родительский считыватель.

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

getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, parse, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty
Модификатор и тип Метод Описание
ContentHandler getContentHandler()
Возвращает текущий обработчик содержимого.
DTDHandler getDTDHandler()
Возвращает текущий обработчик DTD.
EntityResolver getEntityResolver()
Возвращает текущий распознаватель сущностей.
ErrorHandler getErrorHandler()
Возвращает текущий обработчик ошибок.
boolean getFeature(String name)
Получает значение флага функции.
Object getProperty(String name)
Получает значение свойства.
void parse(String systemId)
Разбирает XML-документ по системному идентификатору (URI).
void parse(InputSource input)
Разбирает XML-документ.
void setContentHandler(ContentHandler handler)
Позволяет приложению зарегистрировать обработчик событий содержимого.
void setDTDHandler(DTDHandler handler)
Позволяет приложению зарегистрировать обработчик событий DTD.
void setEntityResolver(EntityResolver resolver)
Позволяет приложению зарегистрировать распознаватель сущностей.
void setErrorHandler(ErrorHandler handler)
Позволяет приложению зарегистрировать обработчик событий ошибок.
void setFeature(String name, boolean value)
Задаёт значение флага функции.
void setProperty(String name, Object value)
Задаёт значение свойства.

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

setParent

void setParent(XMLReader parent)
Задаёт родительский считыватель.

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

Параметры:
parent — родительский считыватель.

getParent

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

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

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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, включая концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, 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.

Spec-Zone.ru

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