#include <p6sax2locator.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6R::P6INT32 | addref ()=0 |
virtual P6R::P6ERR | getColumnNumber (P6UINT32 *pNumber)=0 |
virtual P6R::P6ERR | getLineNumber (P6UINT32 *pNumber)=0 |
virtual P6R::P6ERR | getPublicId (const P6CHAR **pPublicId)=0 |
virtual P6R::P6ERR | getSystemId (const P6CHAR **pSystemId)=0 |
virtual P6R::P6ERR | nameSpaceInScope (P6SAX2STRING *pPrefix, P6SAX2STRING *pNameSpaceURI)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::IID &iid, P6R::P6VOID **ppIface)=0 |
virtual P6R::P6INT32 | release ()=0 |
This is a standard SAX2 interface which is implemented by P6R's XML parser.
An instance of this component is passed to the application in 2 ways: a) Via the setDocumentLocator() method of the P6R::p6ISAX2ContentHandler interface implemented by an application, and registered with the XML Reader component (p6ISAX2XMLReader). b) Via the warning(), error(), and fatalError() methods of the P6R::p6ISAX2ErrorHandler interface implemented by an application and registered with the XML Reader component.
Definition at line 33 of file p6sax2locator.h.