Интерфейс XMLFilter
- Все суперинтерфейсы:
XMLReader
- Все известные реализующие классы:
XMLFilterImpl
public interface XMLFilter extends XMLReader
Фильтр XML похож на чтец XML, за исключением того, что он получает свои события от другого XML-чтеца, а не от первоисточника, такого как XML-документ или база данных. Фильтры могут изменять поток событий по мере их передачи в конечное приложение.
Вспомогательный класс XMLFilterImpl предоставляет удобную базу для создания фильтров SAX2, автоматически передавая все EntityResolver, DTDHandler, ContentHandler и ErrorHandler события.
- С момента:
- 1.4, SAX 2.0
- См. также:
Краткое описание методов
Методы, объявленные в интерфейсе 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, 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/XMLFilter.html