26 #ifndef __TERRALIB_XERCES_INTERNAL_ERRORHANDLER_H
27 #define __TERRALIB_XERCES_INTERNAL_ERRORHANDLER_H
37 #include <xercesc/sax/ErrorHandler.hpp>
65 void warning(
const xercesc::SAXParseException& exc);
72 void error(
const xercesc::SAXParseException& exc);
79 void fatalError(
const xercesc::SAXParseException& exc);
89 const std::size_t getNumErros()
const;
100 const std::string& getError(std::size_t i)
const;
107 const std::string getErrors()
const;
117 #endif // __TERRALIB_XERCES_INTERNAL_ERRORHANDLER_H
std::vector< std::string > m_errors
The error messages.
This class implements Xerces interface for error handlers.
#define TEXERCESEXPORT
You can use this macro in order to export/import classes and functions from this module.
~ErrorHandler()
Destructor.
ErrorHandler()
Default constructor.