#include <p6sax2locator.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6INT32 | addref (void)=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::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=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 35 of file p6sax2locator.h.