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]