Added in API level 1

XMLFilter

interface XMLFilter : XMLReader
org.xml.sax.XMLFilter

Interface for an XML filter. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY. See http://www.saxproject.org for further information.

An XML filter is like an XML reader, except that it obtains its events from another XML reader rather than a primary source like an XML document or database. Filters can modify a stream of events as they pass on to the final application.

The XMLFilterImpl helper class provides a convenient base for creating SAX2 filters, by passing on all EntityResolver, DTDHandler, ContentHandler and ErrorHandler events automatically.

Summary

Public methods
abstract XMLReader!

Get the parent reader.

abstract Unit
setParent(parent: XMLReader!)

Set the parent reader.

Inherited functions

Public methods

getParent

Added in API level 1
abstract fun getParent(): XMLReader!

Get the parent reader.

This method allows the application to query the parent reader (which may be another filter). It is generally a bad idea to perform any operations on the parent reader directly: they should all pass through this filter.

Return
XMLReader! The parent filter, or null if none has been set.

setParent

Added in API level 1
abstract fun setParent(parent: XMLReader!): Unit

Set the parent reader.

This method allows the application to link the filter to a parent reader (which may be another filter). The argument may not be null.

Parameters
parent XMLReader!: The parent reader.