XMLDOMMsg.hpp
上传用户:zhuqijet
上传日期:2013-06-25
资源大小:10074k
文件大小:3k
- // 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;
- }
- };
- XERCES_CPP_NAMESPACE_END
- #endif