Inheritance diagram for XMLEntityHandler:
Public Methods | |
Destructor | |
virtual | ~XMLEntityHandler () |
The pure virtual methods in this interface. | |
virtual void | endInputSource (const InputSource &inputSource)=0 |
virtual bool | expandSystemId (const XMLCh *const systemId, XMLBuffer &toFill)=0 |
virtual void | resetEntities ()=0 |
virtual InputSource * | resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId)=0 |
virtual void | startInputSource (const InputSource &inputSource)=0 |
Protected Methods | |
Constructor | |
XMLEntityHandler () |
This class is primarily for use by those writing their own parser classes. If you use the standard parser classes, DOMParser and SAXParser, you won't use this API. You will instead use a similar mechanism defined by the SAX API, called EntityResolver.
|
Default destructor |
|
Protected default constructor |
|
This method get called after the scanner has finished reading from the given input source while processing external entity references.
Implemented in DOMParser, IDOMParser, SAX2XMLReaderImpl, and SAXParser. |
|
This method allows the passes the scanned systemId to the entity handler, thereby giving it a chance to provide any customized handling like resolving relative path names. The scanner first calls this method before calling
Implemented in DOMParser, IDOMParser, SAX2XMLReaderImpl, and SAXParser. |
|
This method allows the entity handler to reset itself, so that it can be used again. It is called prior to a new document parse operation. Implemented in DOMParser, IDOMParser, SAX2XMLReaderImpl, and SAXParser. |
|
This method allows the entity handler to provide customized application specific entity resolution. This method is defined by SAX 1.0 API.
Implemented in DOMParser, IDOMParser, SAX2XMLReaderImpl, and SAXParser. |
|
This method will be called before the scanner starts reading from an input source while processing external entity references.
Implemented in DOMParser, IDOMParser, SAX2XMLReaderImpl, and SAXParser. |