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/08/06 03:38:11 UTC

cvs commit: xml-xalan/c/src/XMLSupport XMLParserLiaison.hpp XMLParserLiaisonDefault.cpp XMLParserLiaisonDefault.hpp

dbertoni    01/08/05 18:38:11

  Modified:    c/src/XMLSupport XMLParserLiaison.hpp
                        XMLParserLiaisonDefault.cpp
                        XMLParserLiaisonDefault.hpp
  Log:
  Implemented document instance number.
  
  Revision  Changes    Path
  1.13      +9 -0      xml-xalan/c/src/XMLSupport/XMLParserLiaison.hpp
  
  Index: XMLParserLiaison.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XMLSupport/XMLParserLiaison.hpp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- XMLParserLiaison.hpp	2001/07/08 07:23:27	1.12
  +++ XMLParserLiaison.hpp	2001/08/06 01:38:11	1.13
  @@ -178,6 +178,15 @@
   	destroyDocument(XalanDocument*	theDocument) = 0;
   
   	/**
  +	 * Get a unique number for identifying the document.  The number need
  +	 * only be unique to the parser liaison instance.
  +	 *
  +	 * @return The unique number
  +	 */
  +	virtual unsigned long
  +	getDocumentNumber() = 0;
  +
  +	/**
   	 * Get the amount to indent when indent-result="yes".
   	 *
   	 * @return number of characters to indent
  
  
  
  1.15      +2 -1      xml-xalan/c/src/XMLSupport/XMLParserLiaisonDefault.cpp
  
  Index: XMLParserLiaisonDefault.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XMLSupport/XMLParserLiaisonDefault.cpp,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- XMLParserLiaisonDefault.cpp	2001/07/08 07:23:26	1.14
  +++ XMLParserLiaisonDefault.cpp	2001/08/06 01:38:11	1.15
  @@ -71,7 +71,8 @@
   	XMLParserLiaison(),
   	m_Indent(-1),
   	m_fUseValidation(false),
  -	m_entityResolver(0)
  +	m_entityResolver(0),
  +	m_documentNumber(0)
   {
   }
   
  
  
  
  1.12      +8 -0      xml-xalan/c/src/XMLSupport/XMLParserLiaisonDefault.hpp
  
  Index: XMLParserLiaisonDefault.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XMLSupport/XMLParserLiaisonDefault.hpp,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- XMLParserLiaisonDefault.hpp	2001/07/08 07:23:25	1.11
  +++ XMLParserLiaisonDefault.hpp	2001/08/06 01:38:11	1.12
  @@ -121,6 +121,12 @@
   	virtual void
   	destroyDocument(XalanDocument*	theDocument);
   
  +	virtual unsigned long
  +	getDocumentNumber()
  +	{
  +		return m_documentNumber++;
  +	}
  +
   	virtual int
   	getIndent() const { return m_Indent; }
   
  @@ -156,6 +162,8 @@
   	bool				m_fUseValidation;
   
   	EntityResolver*		m_entityResolver;
  +
  +	unsigned long		m_documentNumber;
   };
   
   
  
  
  

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