blob: aaf8a07a45584e290dd7c3cdf127b9e1896f0188 [file] [log] [blame]
// 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