11 #ifndef P6SAX2ERRORHANDLER_H__
12 #define P6SAX2ERRORHANDLER_H__ 1
128 #define IF_p6ISAX2ErrorHandler {0x95214a54,0x6564,0x4f68,{0x8d,0xce,0x3c,0xd,0x9b,0x88,0x2,0xe7}}
156 #define IF_p6ISAX2ErrorHandlerInit {0x1c4d5626,0x1d53,0x4fdc,{0xb2,0xc,0xef,0x1c,0xc7,0xa7,0xf,0xdd}}
159 #define COMP_p6SAX2ErrorHandlerInit {0x21747c83,0x89eb,0x4c2b,{0x93,0xc5,0xd9,0xfe,0x29,0x41,0x87,0xc}}
virtual P6R::P6ERR initialize(p6IDataStream *pOutErrors)=0
Sets up the component to run properly.
virtual P6R::P6ERR error(P6ERR errorCode, p6ISAX2Locator *pObject)=0
The XML parser notifies the application that a recoverable parsing error has been detected...
This SAX2 interface is implemented by an application using P6R's XML parser.
p6IDataStream interface definitions
This is a standard SAX2 interface which is implemented by P6R's XML parser.
wchar_t P6WCHAR
Wide character type see p6i18n.h.
This interface is implmented by components that support receiving streamed data.
The base interface all [p6]COM components must derive from and implement.
virtual P6R::P6ERR warningEx(P6ERR errorCode, p6ISAX2Locator *pObject, const P6WCHAR *pDisplay)=0
The XML parser notifies the application of an unusual condition detected during parsing.
This interface allows the caller to use the P6R implementation of the p6ISAX2ErrorHandler component...
virtual P6R::P6ERR warning(P6ERR errorCode, p6ISAX2Locator *pObject)=0
The XML parser notifies the application of an unusual condition detected during parsing.
virtual P6R::P6ERR fatalError(P6ERR errorCode, p6ISAX2Locator *pObject)=0
The XML parser notifies the application that a non-recoverable parsing error has been detected...
P6UINT32 P6ERR
COM err return type see P6ERR.h.
virtual P6R::P6ERR errorEx(P6ERR errorCode, p6ISAX2Locator *pObject, const P6WCHAR *pDisplay)=0
The XML parser notifies the application that a recoverable parsing error has been detected...
This is a standard SAX2 utility interface which is implemented by P6R's XML parser.
virtual P6R::P6ERR fatalErrorEx(P6ERR errorCode, p6ISAX2Locator *pObject, const P6WCHAR *pDisplay)=0
The XML parser notifies the application that a non-recoverable parsing error has been detected...