You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/12/14 21:02:29 UTC

cvs commit: xml-xalan/c/src/XalanTransformer XalanDefaultDocumentBuilder.cpp XalanDefaultParsedSource.cpp XalanDefaultParsedSource.hpp XercesDOMParsedSource.cpp

dbertoni    01/12/14 12:02:29

  Modified:    c/src/XalanTransformer XalanDefaultDocumentBuilder.cpp
                        XalanDefaultParsedSource.cpp
                        XalanDefaultParsedSource.hpp
                        XercesDOMParsedSource.cpp
  Log:
  Fixed problem where document numbers were duplicated.
  
  Revision  Changes    Path
  1.5       +2 -1      xml-xalan/c/src/XalanTransformer/XalanDefaultDocumentBuilder.cpp
  
  Index: XalanDefaultDocumentBuilder.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanDefaultDocumentBuilder.cpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XalanDefaultDocumentBuilder.cpp	2001/08/21 23:02:59	1.4
  +++ XalanDefaultDocumentBuilder.cpp	2001/12/14 20:02:29	1.5
  @@ -95,8 +95,9 @@
   XalanParsedSourceHelper*
   XalanDefaultDocumentBuilder::createHelper() const
   {
  -	return new XalanDefaultParsedSourceHelper(m_domSupport);
  +	return new XalanDefaultParsedSourceHelper(m_domSupport, m_parserLiaison.getDocumentNumber());
   }
  +
   
   
   ContentHandler*
  
  
  
  1.7       +5 -3      xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.cpp
  
  Index: XalanDefaultParsedSource.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XalanDefaultParsedSource.cpp	2001/11/07 04:04:27	1.6
  +++ XalanDefaultParsedSource.cpp	2001/12/14 20:02:29	1.7
  @@ -140,9 +140,11 @@
   
   
   
  -XalanDefaultParsedSourceHelper::XalanDefaultParsedSourceHelper(const XalanSourceTreeDOMSupport&	theSourceDOMSupport) :
  +XalanDefaultParsedSourceHelper::XalanDefaultParsedSourceHelper(
  +			const XalanSourceTreeDOMSupport&		theSourceDOMSupport,
  +			const XalanSourceTreeParserLiaison&		theSourceParserLiaison) :
   	m_domSupport(theSourceDOMSupport),
  -	m_parserLiaison()
  +	m_parserLiaison(theSourceParserLiaison.getDocumentNumber())
   {
   	m_domSupport.setParserLiaison(&m_parserLiaison);
   }
  @@ -222,7 +224,7 @@
   XalanParsedSourceHelper*
   XalanDefaultParsedSource::createHelper() const
   {
  -	return new XalanDefaultParsedSourceHelper(m_domSupport);
  +	return new XalanDefaultParsedSourceHelper(m_domSupport, m_parserLiaison);
   }
   
   
  
  
  
  1.7       +3 -1      xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.hpp
  
  Index: XalanDefaultParsedSource.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.hpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XalanDefaultParsedSource.hpp	2001/11/07 04:04:27	1.6
  +++ XalanDefaultParsedSource.hpp	2001/12/14 20:02:29	1.7
  @@ -123,7 +123,9 @@
   {
   public:
   
  -	XalanDefaultParsedSourceHelper(const XalanSourceTreeDOMSupport&	theSourceDOMSupport);
  +	XalanDefaultParsedSourceHelper(
  +			const XalanSourceTreeDOMSupport&		theSourceDOMSupport,
  +			const XalanSourceTreeParserLiaison&		theSourceParserLiaison);
   
   	virtual DOMSupport&
   	getDOMSupport();
  
  
  
  1.7       +7 -1      xml-xalan/c/src/XalanTransformer/XercesDOMParsedSource.cpp
  
  Index: XercesDOMParsedSource.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XercesDOMParsedSource.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XercesDOMParsedSource.cpp	2001/11/07 04:04:27	1.6
  +++ XercesDOMParsedSource.cpp	2001/12/14 20:02:29	1.7
  @@ -70,6 +70,12 @@
   {
   public:
   
  +	XercesDOMParsedSourceHelper(const XercesParserLiaison&	theXercesParserLiaison) :
  +		m_domSupport(),
  +		m_parserLiaison(theXercesParserLiaison.getDocumentNumber())
  +	{
  +	}
  +
   	virtual DOMSupport&
   	getDOMSupport()
   	{
  @@ -145,7 +151,7 @@
   XalanParsedSourceHelper*
   XercesDOMParsedSource::createHelper() const
   {
  -	return new XercesDOMParsedSourceHelper;
  +	return new XercesDOMParsedSourceHelper(m_parserLiaison);
   }
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org