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]

Reply via email to