|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.
XMLFilterImpl
Method Summary | |
XMLReader |
getParent()
Get the parent reader. |
void |
setParent(XMLReader parent)
Set the parent reader. |
Methods inherited from interface org.xml.sax.XMLReader |
getContentHandler,
getDTDHandler,
getEntityResolver,
getErrorHandler,
getFeature,
getProperty,
parse,
parse,
setContentHandler,
setDTDHandler,
setEntityResolver,
setErrorHandler,
setFeature,
setProperty |
Method Detail |
public void setParent(XMLReader parent)
This method allows the application to link the filter to a parent reader (which may be another filter). The argument may not be null.
parent
- The parent reader.public XMLReader getParent()
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |