tng 2002/11/12 09:25:17
Modified: c/src/xercesc/util XMLUni.cpp XMLUni.hpp
Added: c/src/xercesc/util XMLDOMMsg.hpp
Log:
DOM Message: add new domain for DOM Messages.
Revision Changes Path
1.20 +16 -1 xml-xerces/c/src/xercesc/util/XMLUni.cpp
Index: XMLUni.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLUni.cpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- XMLUni.cpp 4 Nov 2002 22:24:21 -0000 1.19
+++ XMLUni.cpp 12 Nov 2002 17:25:17 -0000 1.20
@@ -1202,5 +1202,20 @@
// en_US
const char XMLUni::fgXercescDefaultLocale[] = "en_US";
+// DOM Message Domain
+const XMLCh XMLUni::fgXMLDOMMsgDomain[] =
+{
+ chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
+ , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c
+ , chLatin_h, chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g
+ , chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chForwardSlash
+ , chLatin_m, chLatin_e, chLatin_s, chLatin_s, chLatin_a, chLatin_g
+ , chLatin_e, chLatin_s, chForwardSlash, chLatin_X, chLatin_M, chLatin_L
+ , chLatin_D, chLatin_O, chLatin_M, chLatin_M, chLatin_s, chLatin_g
+ , chNull
+};
+
+
+
XERCES_CPP_NAMESPACE_END
1.18 +2 -1 xml-xerces/c/src/xercesc/util/XMLUni.hpp
Index: XMLUni.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLUni.hpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- XMLUni.hpp 4 Nov 2002 22:24:21 -0000 1.17
+++ XMLUni.hpp 12 Nov 2002 17:25:17 -0000 1.18
@@ -158,6 +158,7 @@
static const XMLCh fgValidityDomain[];
static const XMLCh fgWin1252EncodingString[];
static const XMLCh fgXMLChEncodingString[];
+ static const XMLCh fgXMLDOMMsgDomain[];
static const XMLCh fgXMLString[];
static const XMLCh fgXMLStringSpace[];
static const XMLCh fgXMLStringHTab[];
1.1 xml-xerces/c/src/xercesc/util/XMLDOMMsg.hpp
Index: XMLDOMMsg.hpp
===================================================================
// 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>
XERCES_CPP_NAMESPACE_BEGIN
class XMLDOMMsg
{
public :
enum Codes
{
NoError = 0
, F_LowBounds = 1
, INDEX_SIZE_ERR = 2
, DOMSTRING_SIZE_ERR = 3
, HIERARCHY_REQUEST_ERR = 4
, WRONG_DOCUMENT_ERR = 5
, INVALID_CHARACTER_ERR = 6
, NO_DATA_ALLOWED_ERR = 7
, NO_MODIFICATION_ALLOWED_ERR = 8
, NOT_FOUND_ERR = 9
, NOT_SUPPORTED_ERR = 10
, INUSE_ATTRIBUTE_ERR = 11
, INVALID_STATE_ERR = 12
, SYNTAX_ERR = 13
, INVALID_MODIFICATION_ERR = 14
, NAMESPACE_ERR = 15
, INVALID_ACCESS_ERR = 16
, VALIDATION_ERR = 17
, INVALID_NODE_TYPE_ERR = 18
, BAD_BOUNDARYPOINTS_ERR = 19
, F_HighBounds = 20
, W_LowBounds = 21
, W_HighBounds = 22
, E_LowBounds = 23
, E_HighBounds = 24
};
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;
}
};
XERCES_CPP_NAMESPACE_END
#endif
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]