TSPLIB
src/ValidateSAX2ErrorHandler.hpp
Go to the documentation of this file.
00001 
00011 #ifndef _ValidateSAX2ErrorHandler_HPP_
00012 #define _ValidateSAX2ErrorHandler_HPP_
00013 
00014 #include <xercesc/sax/ErrorHandler.hpp>
00015 
00016 using namespace xercesc;
00017 
00018 XERCES_CPP_NAMESPACE_USE
00019 
00020 
00024 class SAX2ErrorHandler : public ErrorHandler {
00025 private:
00029         bool failed;
00030 
00035         SAX2ErrorHandler(const SAX2ErrorHandler &sAXErrorHandler);
00036 
00042         SAX2ErrorHandler &operator=(const SAX2ErrorHandler &sAXErrorHandler);
00043 
00044 public:
00048         SAX2ErrorHandler();
00049 
00053     ~SAX2ErrorHandler();
00054 
00063     inline bool getFailed() {
00064         return (failed);
00065     }
00066 
00072     void warning(const SAXParseException &exc);
00073 
00079     void error(const SAXParseException &exc);
00080 
00086     void fatalError(const SAXParseException &exc);
00087 
00092     void resetErrors();
00093 };
00094 
00095 
00096 #endif
 All Classes Files Functions Variables Friends Defines