Интерфейс XMLFilter
- Все суперинтерфейсы:
XMLReader
- Все известные реализующие классы:
XMLFilterImpl
public interface XMLFilter extends XMLReader
XML-фильтр похож на XML-считыватель, за исключением того, что он получает события от другого XML-считывателя, а не из первичного источника, такого как XML-документ или база данных. Фильтры могут изменять поток событий по мере его передачи конечному приложению.
Вспомогательный класс XMLFilterImpl предоставляет удобную базу для создания фильтров SAX2, автоматически передавая все события EntityResolver, DTDHandler, ContentHandler и ErrorHandler.
- С версии:
- 1.4, SAX 2.0
- См. также:
Краткое описание методов
Методы, объявленные в интерфейсе 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 |
Получает значение флага функции. |
Object |
getProperty |
Получает значение свойства. |
void |
parse |
Разбирает XML-документ по системному идентификатору (URI). |
void |
parse |
Разбирает XML-документ. |
void |
setContentHandler |
Позволяет приложению зарегистрировать обработчик событий содержимого. |
void |
setDTDHandler |
Позволяет приложению зарегистрировать обработчик событий DTD. |
void |
setEntityResolver |
Позволяет приложению зарегистрировать распознаватель сущностей. |
void |
setErrorHandler |
Позволяет приложению зарегистрировать обработчик событий ошибок. |
void |
setFeature |
Задаёт значение флага функции. |
void |
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.