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

#include <p6jsonlocator.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR convertToWideString (P6JSONSTRING *pJstring, P6WCHAR *pOut, P6UINT32 *pLength)=0
 
virtual P6R::P6ERR getColumnNumber (P6UINT32 *pNumber)=0
 
virtual P6R::P6ERR getLineNumber (P6UINT32 *pNumber)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 

Detailed Description

An instance of this component is passed to the application in 2 ways: a) Via the setDocumentLocator() method of the P6R::p6IJSONContentHandler interface implemented by an application, and registered with the JSON Reader component (p6IJSONReader).

b) Via the warning(), error(), and fatalError() methods of the P6R::p6IJSONErrorHandler interface implemented by an application and registered with the JSON Reader component.

Definition at line 33 of file p6jsonlocator.h.


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