ACEXML
6.3.3
|
#include "ACEXML/common/XMLFilter.h"
Public Member Functions | |
virtual ACEXML_XMLReader * | getParent (void) const =0 |
virtual void | setParent (ACEXML_XMLReader *parent)=0 |
![]() | |
virtual | ~ACEXML_XMLReader (void) |
virtual ACEXML_ContentHandler * | getContentHandler (void) const =0 |
virtual ACEXML_DTDHandler * | getDTDHandler (void) const =0 |
virtual ACEXML_EntityResolver * | getEntityResolver (void) const =0 |
virtual ACEXML_ErrorHandler * | getErrorHandler (void) const =0 |
virtual int | getFeature (const ACEXML_Char *name)=0 |
virtual void * | getProperty (const ACEXML_Char *name)=0 |
virtual void | parse (ACEXML_InputSource *input)=0 |
virtual void | parse (const ACEXML_Char *systemId)=0 |
virtual void | setContentHandler (ACEXML_ContentHandler *handler)=0 |
virtual void | setDTDHandler (ACEXML_DTDHandler *handler)=0 |
virtual void | setEntityResolver (ACEXML_EntityResolver *resolver)=0 |
virtual void | setErrorHandler (ACEXML_ErrorHandler *handler)=0 |
virtual void | setFeature (const ACEXML_Char *name, int boolean_value)=0 |
virtual void | setProperty (const ACEXML_Char *name, void *value)=0 |
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 ACEXML_EntityResolver, ACEXML_DTDHandler, ACEXML_ContentHandler and ACEXML_ErrorHandler events automatically.
|
pure virtual |
Get the parent reader.
Implemented in ACEXML_XMLFilterImpl.
|
pure virtual |
Set the parent reader.
Implemented in ACEXML_XMLFilterImpl.