Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6ISAX2Locator Interface Referenceabstract

#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
 

Detailed Description

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.


The documentation for this interface was generated from the following file: