APIdia Launch Partner
Top Description Methods
org.xml.sax

public Interface XMLFilter

extends XMLReader
Known Direct Implementers
org.xml.sax.helpers.XMLFilterImpl

Interface for an XML filter.

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.

Author
David Megginson
Since
1.4, SAX 2.0
See Also
org.xml.sax.helpers.XMLFilterImpl

Method Summary

Modifier and TypeMethod and Description
public XMLReader

Returns:

The parent filter, or null if none has been set.
getParent
()

Get the parent reader.

public void
setParent(XMLReader
The parent reader.
parent
)

Set the parent reader.

Inherited from org.xml.sax.XMLReader:
getContentHandlergetDTDHandlergetEntityResolvergetErrorHandlergetFeaturegetPropertyparseparsesetContentHandlersetDTDHandlersetEntityResolversetErrorHandlersetFeaturesetProperty

Method Detail

getParentback to summary
public XMLReader getParent()

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.

Returns:XMLReader

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

setParentback to summary
public void setParent(XMLReader parent)

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.