From be4aa3ddf8e209c47b247fbbd2be2cff075abb61 Mon Sep 17 00:00:00 2001
From: PeiYong Zhang <peiyongz@apache.org>
Date: Wed, 7 Apr 2004 14:14:08 +0000
Subject: [PATCH] make resolveSystemId virutal

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175858 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/internal/DGXMLScanner.hpp | 6 +++++-
 src/xercesc/internal/IGXMLScanner.hpp | 5 ++++-
 src/xercesc/internal/SGXMLScanner.hpp | 5 ++++-
 src/xercesc/internal/WFXMLScanner.hpp | 4 ++++
 4 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/src/xercesc/internal/DGXMLScanner.hpp b/src/xercesc/internal/DGXMLScanner.hpp
index 873855c3d..4ecb889e2 100644
--- a/src/xercesc/internal/DGXMLScanner.hpp
+++ b/src/xercesc/internal/DGXMLScanner.hpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.13  2004/04/07 14:14:08  peiyongz
+ * make resolveSystemId virutal
+ *
  * Revision 1.12  2004/01/29 11:46:30  cargilld
  * Code cleanup changes to get rid of various compiler diagnostic messages.
  *
@@ -184,13 +187,14 @@ private :
     virtual void scanDocTypeDecl();
     virtual void scanReset(const InputSource& src);
     virtual void sendCharData(XMLBuffer& toSend);
+    virtual InputSource* resolveSystemId(const XMLCh* const sysId); 
 
     // -----------------------------------------------------------------------
     //  Private helper methods
     // -----------------------------------------------------------------------
     void commonInit();
     void cleanUp();
-    InputSource* resolveSystemId(const XMLCh* const sysId); // return owned by caller
+
     unsigned int buildAttList
     (
         const unsigned int                attCount
diff --git a/src/xercesc/internal/IGXMLScanner.hpp b/src/xercesc/internal/IGXMLScanner.hpp
index e66520f1c..1c1c5dd50 100644
--- a/src/xercesc/internal/IGXMLScanner.hpp
+++ b/src/xercesc/internal/IGXMLScanner.hpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.19  2004/04/07 14:14:08  peiyongz
+ * make resolveSystemId virutal
+ *
  * Revision 1.18  2004/01/29 11:46:30  cargilld
  * Code cleanup changes to get rid of various compiler diagnostic messages.
  *
@@ -217,13 +220,13 @@ private :
     virtual void scanDocTypeDecl();
     virtual void scanReset(const InputSource& src);
     virtual void sendCharData(XMLBuffer& toSend);
+    virtual InputSource* resolveSystemId(const XMLCh* const sysId);
 
     // -----------------------------------------------------------------------
     //  Private helper methods
     // -----------------------------------------------------------------------
     void commonInit();
     void cleanUp();
-    InputSource* resolveSystemId(const XMLCh* const sysId); // return owned by caller
 
     // Spaces are not allowed in URI, so %20 is used instead.
     // Convert %20 to spaces before resolving the URI
diff --git a/src/xercesc/internal/SGXMLScanner.hpp b/src/xercesc/internal/SGXMLScanner.hpp
index 545156239..aad5f1c94 100644
--- a/src/xercesc/internal/SGXMLScanner.hpp
+++ b/src/xercesc/internal/SGXMLScanner.hpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.17  2004/04/07 14:14:08  peiyongz
+ * make resolveSystemId virutal
+ *
  * Revision 1.16  2004/01/29 11:46:30  cargilld
  * Code cleanup changes to get rid of various compiler diagnostic messages.
  *
@@ -207,13 +210,13 @@ private :
     virtual void scanDocTypeDecl();
     virtual void scanReset(const InputSource& src);
     virtual void sendCharData(XMLBuffer& toSend);
+    virtual InputSource* resolveSystemId(const XMLCh* const sysId);
 
     // -----------------------------------------------------------------------
     //  Private helper methods
     // -----------------------------------------------------------------------
     void commonInit();
     void cleanUp();
-    InputSource* resolveSystemId(const XMLCh* const sysId); // return owned by caller
 
     // Spaces are not allowed in URI, so %20 is used instead.
     // Convert %20 to spaces before resolving the URI
diff --git a/src/xercesc/internal/WFXMLScanner.hpp b/src/xercesc/internal/WFXMLScanner.hpp
index 3cfb123b8..6fcb404fc 100644
--- a/src/xercesc/internal/WFXMLScanner.hpp
+++ b/src/xercesc/internal/WFXMLScanner.hpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.10  2004/04/07 14:14:08  peiyongz
+ * make resolveSystemId virutal
+ *
  * Revision 1.9  2004/01/29 11:46:30  cargilld
  * Code cleanup changes to get rid of various compiler diagnostic messages.
  *
@@ -172,6 +175,7 @@ private :
     virtual void scanDocTypeDecl();
     virtual void scanReset(const InputSource& src);
     virtual void sendCharData(XMLBuffer& toSend);
+    virtual InputSource* resolveSystemId(const XMLCh* const sysId);
 
     // -----------------------------------------------------------------------
     //  Private helper methods
-- 
GitLab