tng         2002/12/10 13:00:41

  Modified:    c/src/xercesc/dom/impl DOMImplementationImpl.cpp
                        DOMImplementationImpl.hpp
  Log:
  Make the DOM Message loader assessible from outside.
  
  Revision  Changes    Path
  1.13      +6 -6      xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.cpp
  
  Index: DOMImplementationImpl.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.cpp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- DOMImplementationImpl.cpp 4 Dec 2002 02:32:43 -0000       1.12
  +++ DOMImplementationImpl.cpp 10 Dec 2002 21:00:41 -0000      1.13
  @@ -114,7 +114,7 @@
        gMsgLoader4DOM = 0;
   }
   
  -XMLMsgLoader* getMsgLoader4DOM() {
  +XMLMsgLoader* DOMImplementationImpl::getMsgLoader4DOM() {
        static XMLRegisterCleanup msgLoader4DOMCleanup;
   
       if (gMsgLoader4DOM == 0)
  @@ -259,8 +259,8 @@
       , const unsigned int                 maxChars
   )
   {
  -    // load the text, the msgToLoad+XMLDOMMsgs::F_LowBounds is the corresponding 
XMLDOMMsg Code
  -    return getMsgLoader4DOM()->loadMsg(msgToLoad+XMLDOMMsg::F_LowBounds, toFill, 
maxChars);
  +    // load the text, the msgToLoad+XMLDOMMsgs::DOMEXCEPTION_ERRX+msgToLoad is the 
corresponding XMLDOMMsg Code
  +    return 
DOMImplementationImpl::getMsgLoader4DOM()->loadMsg(XMLDOMMsg::DOMEXCEPTION_ERRX+msgToLoad,
 toFill, maxChars);
   }
   
   bool DOMImplementation::loadDOMExceptionMsg
  @@ -270,8 +270,8 @@
       , const unsigned int                           maxChars
   )
   {
  -    // load the text, the XMLDOMMsgs::F_HighBounds-msgToLoad is the corresponding 
XMLDOMMsg Code
  -    return getMsgLoader4DOM()->loadMsg(XMLDOMMsg::F_HighBounds-msgToLoad, toFill, 
maxChars);
  +    // load the text, the XMLDOMMsgs::DOMRANGEEXCEPTION_ERRX+msgToLoad is the 
corresponding XMLDOMMsg Code
  +    return 
DOMImplementationImpl::getMsgLoader4DOM()->loadMsg(XMLDOMMsg::DOMRANGEEXCEPTION_ERRX+msgToLoad,
 toFill, maxChars);
   }
   
   // ------------------------------------------------------------
  
  
  
  1.9       +3 -1      xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.hpp
  
  Index: DOMImplementationImpl.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.hpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- DOMImplementationImpl.hpp 4 Nov 2002 15:07:34 -0000       1.8
  +++ DOMImplementationImpl.hpp 10 Dec 2002 21:00:41 -0000      1.9
  @@ -75,6 +75,7 @@
   
   XERCES_CPP_NAMESPACE_BEGIN
   
  +class XMLMsgLoader;
   
   class DOMImplementationImpl: public DOMImplementation,
                                public DOMImplementationSource
  @@ -86,6 +87,7 @@
   public:
       virtual ~DOMImplementationImpl() {};
       static DOMImplementationImpl*   getDOMImplementationImpl();
  +    static XMLMsgLoader* getMsgLoader4DOM();
   
       // ------------------------------------------------------------
       // DOMImplementation Virtual interface
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to