#include <XercesXMLReaderAdaptor.H>
Inheritance diagram for qgxml::XercesXMLReaderAdaptor:

Definition at line 79 of file XercesXMLReaderAdaptor.H.
Public Member Functions | |
| virtual void | parse (InputSource &input) |
| Parse an XML document. | |
| virtual void | parse (const std::string &systemId) |
| Parse an XML document from a system identifier (URI). | |
Constructors | |
| XercesXMLReaderAdaptor () | |
| Default constructor. | |
Destructor | |
| virtual | ~XercesXMLReaderAdaptor () |
| Destructor. | |
Access | |
| virtual ContentHandler * | getContentHandler () const |
| Return the current content handler. | |
| virtual DTDHandler * | getDTDHandler () const |
| Return the current DTD handler. | |
| virtual EntityResolver * | getEntityResolver () const |
| Return the current entity resolver. | |
| virtual ErrorHandler * | getErrorHandler () const |
| Return the current error handler. | |
| virtual bool | getFeature (const std::string &name) const |
| Look up the value of a feature flag. | |
| virtual void * | getProperty (const std::string &name) const |
| Look up the value of a property. | |
Transformation | |
| virtual void | setContentHandler (ContentHandler *handler) |
| Allow an application to register a content event handler. | |
| virtual void | setDTDHandler (DTDHandler *handler) |
| Allow an application to register a DTD event handler. | |
| virtual void | setEntityResolver (EntityResolver *resolver) |
| Allow an application to register an entity resolver. | |
| virtual void | setErrorHandler (ErrorHandler *handler) |
| Allow an application to register an error event handler. | |
| virtual void | setFeature (const std::string &name, bool value) |
| Set the value of a feature flag. | |
| virtual void | setProperty (const std::string &name, void *value) |
| Set the value of a property. | |
Protected Attributes | |
| xercesc::SAX2XMLReader * | _impl |
| ContentHandler * | _contentHandler |
| DTDHandler * | _dtdHandler |
| EntityResolver * | _entityRes |
| ErrorHandler * | _errorHandler |
| XercesQgarContentHandlerAdaptor * | _contentHandlerA |
| XercesQgarDTDHandlerAdaptor * | _dtdHandlerA |
| XercesQgarEntityResolverAdaptor * | _entityResA |
| XercesQgarErrorHandlerAdaptor * | _errorHandlerA |
| XercesStringConverter | _sc |
|
|
Default constructor.
Definition at line 72 of file XercesXMLReaderAdaptor.C. References _contentHandler, _contentHandlerA, _dtdHandler, _dtdHandlerA, _entityRes, _entityResA, _errorHandler, _errorHandlerA, and _impl. |
|
|
Destructor.
Definition at line 100 of file XercesXMLReaderAdaptor.C. References _contentHandlerA, _dtdHandlerA, _entityResA, _errorHandlerA, and _impl. |
|
|
Return the current content handler.
Implements qgxml::XMLReader. Definition at line 117 of file XercesXMLReaderAdaptor.C. References _contentHandler. |
|
|
Return the current DTD handler.
Implements qgxml::XMLReader. Definition at line 125 of file XercesXMLReaderAdaptor.C. References _dtdHandler. |
|
|
Return the current entity resolver.
Implements qgxml::XMLReader. Definition at line 133 of file XercesXMLReaderAdaptor.C. References _entityRes. |
|
|
Return the current error handler.
Implements qgxml::XMLReader. Definition at line 141 of file XercesXMLReaderAdaptor.C. References _errorHandler. |
|
|
Look up the value of a feature flag.
Implements qgxml::XMLReader. |
|
|
Look up the value of a property.
Implements qgxml::XMLReader. |
|
|
Parse an XML document from a system identifier (URI). This method is a shortcut for the common case of reading a document from a system identifier. It is the exact equivalent of parse(new InputSource(systemId));
Implements qgxml::XMLReader. |
|
|
Parse an XML document. The application can use this method to instruct the XML reader to begin parsing an XML document from any valid input source (a character stream, a byte stream, or a URI). During the parse, the XMLReader will provide information about the XML document through the registered event handlers.
Implements qgxml::XMLReader. Definition at line 239 of file XercesXMLReaderAdaptor.C. References _impl. |
|
|
Allow an application to register a content event handler. If the application does not register a content handler, all content events reported by the SAX parser will be silently ignored. Applications may register a new or different handler in the middle of a parse, and the SAX parser must begin using the new handler immediately.
Implements qgxml::XMLReader. Definition at line 167 of file XercesXMLReaderAdaptor.C. References _contentHandler, _contentHandlerA, and _impl. |
|
|
Allow an application to register a DTD event handler. If the application does not register a DTD handler, all DTD events reported by the SAX parser will be silently ignored. Applications may register a new or different handler in the middle of a parse, and the SAX parser must begin using the new handler immediately.
Implements qgxml::XMLReader. Definition at line 180 of file XercesXMLReaderAdaptor.C. References _dtdHandler, _dtdHandlerA, and _impl. |
|
|
Allow an application to register an entity resolver. If the application does not register an entity resolver, the XMLReader will perform its own default resolution. Applications may register a new or different resolver in the middle of a parse, and the SAX parser must begin using the new resolver immediately.
Implements qgxml::XMLReader. Definition at line 193 of file XercesXMLReaderAdaptor.C. References _entityRes, _entityResA, and _impl. |
|
|
Allow an application to register an error event handler. If the application does not register an error handler, all error events reported by the SAX parser will be silently ignored; however, normal processing may not continue. Applications may register a new or different handler in the middle of a parse, and the SAX parser must begin using the new handler immediately.
Implements qgxml::XMLReader. Definition at line 206 of file XercesXMLReaderAdaptor.C. References _errorHandler, _errorHandlerA, and _impl. |
|
||||||||||||
|
Set the value of a feature flag.
Implements qgxml::XMLReader. |
|
||||||||||||
|
Set the value of a property.
Implements qgxml::XMLReader. |
|
|
Definition at line 158 of file XercesXMLReaderAdaptor.H. Referenced by getContentHandler(), setContentHandler(), and XercesXMLReaderAdaptor(). |
|
|
Definition at line 163 of file XercesXMLReaderAdaptor.H. Referenced by setContentHandler(), XercesXMLReaderAdaptor(), and ~XercesXMLReaderAdaptor(). |
|
|
Definition at line 159 of file XercesXMLReaderAdaptor.H. Referenced by getDTDHandler(), setDTDHandler(), and XercesXMLReaderAdaptor(). |
|
|
Definition at line 164 of file XercesXMLReaderAdaptor.H. Referenced by setDTDHandler(), XercesXMLReaderAdaptor(), and ~XercesXMLReaderAdaptor(). |
|
|
Definition at line 160 of file XercesXMLReaderAdaptor.H. Referenced by getEntityResolver(), setEntityResolver(), and XercesXMLReaderAdaptor(). |
|
|
Definition at line 165 of file XercesXMLReaderAdaptor.H. Referenced by setEntityResolver(), XercesXMLReaderAdaptor(), and ~XercesXMLReaderAdaptor(). |
|
|
Definition at line 161 of file XercesXMLReaderAdaptor.H. Referenced by getErrorHandler(), setErrorHandler(), and XercesXMLReaderAdaptor(). |
|
|
Definition at line 166 of file XercesXMLReaderAdaptor.H. Referenced by setErrorHandler(), XercesXMLReaderAdaptor(), and ~XercesXMLReaderAdaptor(). |
|
|
Definition at line 156 of file XercesXMLReaderAdaptor.H. Referenced by parse(), setContentHandler(), setDTDHandler(), setEntityResolver(), setErrorHandler(), XercesXMLReaderAdaptor(), and ~XercesXMLReaderAdaptor(). |
|
|
Definition at line 168 of file XercesXMLReaderAdaptor.H. |