#include <p6jsoncontenthandler.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6INT32 | addref (void)=0 |
virtual P6R::P6ERR | endArray (P6UINT32 nestingLevel)=0 |
virtual P6R::P6ERR | endDocument (void)=0 |
virtual P6R::P6ERR | endObject (P6UINT32 nestingLevel)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=0 |
virtual P6R::P6ERR | setDocumentLocator (p6IJSONLocator *pObject)=0 |
virtual P6R::P6ERR | startArray (P6UINT32 nestingLevel)=0 |
virtual P6R::P6ERR | startDocument (void)=0 |
virtual P6R::P6ERR | startObject (P6UINT32 nestingLevel)=0 |
virtual P6R::P6ERR | startPair (P6JSONSTRING *pName)=0 |
virtual P6R::P6ERR | value (P6JSONVALUE *pValue)=0 |
This interface is implemented by an application to handle the parsing events that are generated by the JSON parser.
This is a callback object that is registered using the P6R::p6IJSONReader::setContentHandler() method and is the main parsing interface to the application. It provides a stream of events for each item in the input JSON document. Each event results in a method call to one of the methods below.
Definition at line 60 of file p6jsoncontenthandler.h.