MTK++ Latest version: 0.2.0

domErrorHandler.h
Go to the documentation of this file.
00001 
00032 #ifndef DOMERRORHANDLER_H
00033 #define DOMERRORHANDLER_H
00034 
00035 #include "xmlConvertors.h"
00036 #include <xercesc/util/OutOfMemoryException.hpp>
00037 
00038 // ============================================================
00039 // Class : MyDOMErrorHandler()
00040 // ------------------------------------------------------------
00048 // ============================================================
00049 class MyDOMErrorHandler : public DOMErrorHandler{
00050 public:
00051 
00055     MyDOMErrorHandler();
00056 
00058     ~MyDOMErrorHandler();
00059 
00061     bool getSawErrors() const;
00062 
00064     bool handleError(const DOMError& domError);
00065 
00067     void resetErrors();
00068 
00069 protected:
00070 
00072     MyDOMErrorHandler(const MyDOMErrorHandler&);
00073 
00075     void operator=(const MyDOMErrorHandler&);
00076 
00078     bool fSawErrors;
00079 };
00080 
00081 
00083 inline std::ostream& operator<<(std::ostream& target, const StrX& toDump){
00084     target << toDump.localForm();
00085     return target;
00086 }
00087 
00089 inline bool MyDOMErrorHandler::getSawErrors() const{
00090     return fSawErrors;
00091 }
00092 
00093 #endif // DOMERRORHANDLER_H

Generated on Fri Dec 23 2011 09:28:50 for MTK++ by Doxygen 1.7.5.1