00001
00002
00007 #ifndef __DOMERRORHANDLER_H__
00008 #define __DOMERRORHANDLER_H__
00009
00010 #include <xercesc/sax/SAXParseException.hpp>
00011 #include <xercesc/sax/ErrorHandler.hpp>
00012
00013 #include "libepp_nicbr.H"
00014
00015 XERCES_CPP_NAMESPACE_USE
00016
00017 LIBEPP_NICBR_NS_BEGIN
00018
00020 class DomErrorHandler : public ErrorHandler
00021 {
00022 public:
00023
00025 DomErrorHandler() {}
00026
00028 ~DomErrorHandler() {}
00029
00031
00034 void warning(const SAXParseException& exception);
00035
00037
00040 void error(const SAXParseException& exception);
00041
00043
00046 void fatalError(const SAXParseException& exception);
00047
00049 void resetErrors();
00050 };
00051
00052 LIBEPP_NICBR_NS_END
00053 #endif //__DOMERRORHANDLER_H__