org.xml.sax
public interface XMLFilter extends XMLReader
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 {@link org.xml.sax.EntityResolver EntityResolver}, {@link org.xml.sax.DTDHandler DTDHandler}, {@link org.xml.sax.ContentHandler ContentHandler} and {@link org.xml.sax.ErrorHandler ErrorHandler} events automatically.
Since: SAX 2.0
Version: 2.0.1 (sax2r2)
See Also: XMLFilterImpl
Method Summary | |
---|---|
abstract XMLReader | getParent()
Get the parent reader.
|
abstract void | setParent(XMLReader parent)
Set 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.
Returns: The parent filter, or null if none has been set.
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 The parent reader.