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]