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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to