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