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]

Reply via email to