aknlayoutcompiler/inc/SaxErrorHandler.h
changeset 1 b700e12870ca
parent 0 f58d6ec98e88
equal deleted inserted replaced
0:f58d6ec98e88 1:b700e12870ca
    23 //
    23 //
    24 
    24 
    25 #ifndef __SAXERRORHANDLER_H_
    25 #ifndef __SAXERRORHANDLER_H_
    26 #define __SAXERRORHANDLER_H_
    26 #define __SAXERRORHANDLER_H_
    27 
    27 
    28 #include <DOM/SAX2DOM/SAX2DOM.h>
    28 #include <DOM/SAX2DOM/SAX2DOM.hpp>
       
    29 #include <SAX/ErrorHandler.hpp>
    29 
    30 
    30 class SAXErrorHandler : public SAX::ErrorHandler
    31 class SAXErrorHandler : public Arabica::SAX::ErrorHandler<std::string>
    31 	{
    32 	{
    32 public:
    33 public:
    33   SAXErrorHandler() { }
    34   SAXErrorHandler() { }
    34   virtual ~SAXErrorHandler() { }
    35   virtual ~SAXErrorHandler() { }
    35 public: // from SAX::ErrorHandler
    36 public: // from SAX::ErrorHandler
    36   virtual void warning(const SAX::SAXParseException&);
    37   virtual void warning(const Arabica::SAX::SAXParseException<std::string>&);
    37   virtual void error(const SAX::SAXParseException&);
    38   virtual void error(const Arabica::SAX::SAXParseException<std::string>&);
    38   virtual void fatalError(const SAX::SAXParseException& exception);
    39   virtual void fatalError(const Arabica::SAX::SAXParseException<std::string>&);
    39 	};
    40 	};
    40 
    41 
    41 #endif // __SAXERRORHANDLER_H_
    42 #endif // __SAXERRORHANDLER_H_