dbertoni 01/11/30 08:46:35
Modified: c/src/XercesParserLiaison XercesParserLiaison.cpp
XercesParserLiaison.hpp
Log:
Modified member functions for creating documents.
Revision Changes Path
1.41 +7 -4
xml-xalan/c/src/XercesParserLiaison/XercesParserLiaison.cpp
Index: XercesParserLiaison.cpp
===================================================================
RCS file:
/home/cvs/xml-xalan/c/src/XercesParserLiaison/XercesParserLiaison.cpp,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- XercesParserLiaison.cpp 2001/11/29 15:24:08 1.40
+++ XercesParserLiaison.cpp 2001/11/30 16:46:35 1.41
@@ -222,7 +222,7 @@
if (theXercesDocument.isNull() == false)
{
- theNewDocument = createDocument(theXercesDocument,
m_threadSafe, m_buildBridge);
+ theNewDocument = doCreateDocument(theXercesDocument,
m_threadSafe, m_buildBridge);
m_documentMap[theNewDocument] = theNewDocument;
}
@@ -393,9 +393,12 @@
XalanDocument*
-XercesParserLiaison::createDocument(const DOM_Document&
theXercesDocument)
+XercesParserLiaison::createDocument(
+ const DOM_Document& theXercesDocument,
+ bool threadSafe,
+ bool buildBridge)
{
- return createDocument(theXercesDocument, false, false);
+ return doCreateDocument(theXercesDocument, threadSafe, buildBridge);
}
@@ -588,7 +591,7 @@
XercesDocumentBridge*
-XercesParserLiaison::createDocument(
+XercesParserLiaison::doCreateDocument(
const DOM_Document& theXercesDocument,
bool threadSafe,
bool buildBridge)
1.28 +7 -2
xml-xalan/c/src/XercesParserLiaison/XercesParserLiaison.hpp
Index: XercesParserLiaison.hpp
===================================================================
RCS file:
/home/cvs/xml-xalan/c/src/XercesParserLiaison/XercesParserLiaison.hpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- XercesParserLiaison.hpp 2001/11/07 04:07:06 1.27
+++ XercesParserLiaison.hpp 2001/11/30 16:46:35 1.28
@@ -294,10 +294,15 @@
* liaison is destroyed.
*
* @param theXercesDocument The Xerces document.
+ * @param threadSafe If true, read access to the tree will be
thread-safe (implies buildBridge == true).
+ * @param buildBridge If true, the entire bridge structure is built.
* @return a pointer to a new XalanDocument-derived instance.
*/
virtual XalanDocument*
- createDocument(const DOM_Document& theXercesDocument);
+ createDocument(
+ const DOM_Document& theXercesDocument,
+ bool threadSafe =
false,
+ bool buildBridge =
false);
/**
* Map a pointer to a XalanDocument instance to its implementation
@@ -436,7 +441,7 @@
* @return a pointer to a new XercesDocumentBridge instance.
*/
virtual XercesDocumentBridge*
- createDocument(
+ doCreateDocument(
const DOM_Document& theXercesDocument,
bool threadSafe,
bool buildBridge);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]