| // This file is generated, don't edit it!! |
| |
| #if !defined(ERRHEADER_XMLDOMMsg) |
| #define ERRHEADER_XMLDOMMsg |
| |
| #include <xercesc/framework/XMLErrorReporter.hpp> |
| #include <xercesc/util/XercesDefs.hpp> |
| #include <xercesc/dom/DOMError.hpp> |
| |
| XERCES_CPP_NAMESPACE_BEGIN |
| |
| class XMLDOMMsg |
| { |
| public : |
| enum Codes |
| { |
| NoError = 0 |
| , F_LowBounds = 1 |
| , DOMEXCEPTION_ERRX = 2 |
| , INDEX_SIZE_ERR = 3 |
| , DOMSTRING_SIZE_ERR = 4 |
| , HIERARCHY_REQUEST_ERR = 5 |
| , WRONG_DOCUMENT_ERR = 6 |
| , INVALID_CHARACTER_ERR = 7 |
| , NO_DATA_ALLOWED_ERR = 8 |
| , NO_MODIFICATION_ALLOWED_ERR = 9 |
| , NOT_FOUND_ERR = 10 |
| , NOT_SUPPORTED_ERR = 11 |
| , INUSE_ATTRIBUTE_ERR = 12 |
| , INVALID_STATE_ERR = 13 |
| , SYNTAX_ERR = 14 |
| , INVALID_MODIFICATION_ERR = 15 |
| , NAMESPACE_ERR = 16 |
| , INVALID_ACCESS_ERR = 17 |
| , VALIDATION_ERR = 18 |
| , DOMRANGEEXCEPTION_ERRX = 19 |
| , BAD_BOUNDARYPOINTS_ERR = 20 |
| , INVALID_NODE_TYPE_ERR = 21 |
| , Writer_NestedCDATA = 22 |
| , Writer_NotRepresentChar = 23 |
| , Writer_NotRecognizedType = 24 |
| , F_HighBounds = 25 |
| , W_LowBounds = 26 |
| , W_HighBounds = 27 |
| , E_LowBounds = 28 |
| , E_HighBounds = 29 |
| }; |
| |
| static bool isFatal(const XMLDOMMsg::Codes toCheck) |
| { |
| return ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds)); |
| } |
| |
| static bool isWarning(const XMLDOMMsg::Codes toCheck) |
| { |
| return ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds)); |
| } |
| |
| static bool isError(const XMLDOMMsg::Codes toCheck) |
| { |
| return ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds)); |
| } |
| |
| static XMLErrorReporter::ErrTypes errorType(const XMLDOMMsg::Codes toCheck) |
| { |
| if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds)) |
| return XMLErrorReporter::ErrType_Warning; |
| else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds)) |
| return XMLErrorReporter::ErrType_Fatal; |
| else if ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds)) |
| return XMLErrorReporter::ErrType_Error; |
| return XMLErrorReporter::ErrTypes_Unknown; |
| } |
| static DOMError::ErrorSeverity DOMErrorType(const XMLDOMMsg::Codes toCheck) |
| { |
| if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds)) |
| return DOMError::DOM_SEVERITY_WARNING; |
| else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds)) |
| return DOMError::DOM_SEVERITY_FATAL_ERROR; |
| else return DOMError::DOM_SEVERITY_ERROR; |
| } |
| |
| private: |
| // ----------------------------------------------------------------------- |
| // Unimplemented constructors and operators |
| // ----------------------------------------------------------------------- |
| XMLDOMMsg(); |
| }; |
| |
| XERCES_CPP_NAMESPACE_END |
| |
| #endif |
| |