dbertoni    01/04/27 12:20:50

  Modified:    c/src/XalanSourceTree XalanSourceTreeParserLiaison.cpp
                        XalanSourceTreeParserLiaison.hpp
  Log:
  Fixed problems with creating source documents.
  
  Revision  Changes    Path
  1.10      +4 -3      
xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.cpp
  
  Index: XalanSourceTreeParserLiaison.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.cpp,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- XalanSourceTreeParserLiaison.cpp  2001/03/29 22:13:51     1.9
  +++ XalanSourceTreeParserLiaison.cpp  2001/04/27 19:20:49     1.10
  @@ -86,7 +86,8 @@
        m_xercesDOMSupport(),
        m_xercesParserLiaison(m_xercesDOMSupport),
        m_documentMap(),
  -     m_domSupport(theSupport)
  +     m_domSupport(theSupport),
  +     m_poolAllText(true)
   {
   }
   
  @@ -193,7 +194,7 @@
   XalanDocument*
   XalanSourceTreeParserLiaison::createDocument()
   {
  -     return m_xercesParserLiaison.createDocument();
  +     return createXalanSourceTreeDocument();
   }
   
   
  @@ -432,7 +433,7 @@
   XalanSourceTreeParserLiaison::createXalanSourceTreeDocument()
   {
        XalanSourceTreeDocument* const  theNewDocument =
  -             new XalanSourceTreeDocument;
  +             new XalanSourceTreeDocument(m_poolAllText);
   
        m_documentMap[theNewDocument] = theNewDocument;
   
  
  
  
  1.7       +26 -0     
xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.hpp
  
  Index: XalanSourceTreeParserLiaison.hpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.hpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XalanSourceTreeParserLiaison.hpp  2001/02/02 23:10:10     1.6
  +++ XalanSourceTreeParserLiaison.hpp  2001/04/27 19:20:49     1.7
  @@ -95,6 +95,30 @@
        virtual
        ~XalanSourceTreeParserLiaison();
   
  +     /**
  +      * Get the value of the flag which determines if the data of all
  +      * text nodes are pooled, or just whitespace text nodes.
  +      *
  +      * @return true if the data of all text nodes are pooled, false 
otherwise.
  +      */
  +     bool
  +     getPoolAllText() const
  +     {
  +             return m_poolAllText;
  +     }
  +
  +     /**
  +      * Set the value of the flag which determines if the data of all
  +      * text nodes are pooled, or just whitespace text nodes.
  +      *
  +      * @param fValue The new value for the flag.
  +      */
  +     void
  +     setPoolAllText(bool     fValue)
  +     {
  +             m_poolAllText = fValue;
  +     }
  +
        // These interfaces are inherited from XMLParserLiaison...
   
        virtual void
  @@ -374,6 +398,8 @@
        DocumentMapType                                 m_documentMap;
   
        XalanSourceTreeDOMSupport&              m_domSupport;
  +
  +     bool                                                    m_poolAllText;
   };
   
   
  
  
  

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

Reply via email to