From 05bbf94ce9f293edaf61e659383a66d9c20e2d51 Mon Sep 17 00:00:00 2001
From: PeiYong Zhang <peiyongz@apache.org>
Date: Fri, 12 Dec 2003 18:36:37 +0000
Subject: [PATCH] getObjectType()

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175550 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/validators/DTD/DTDElementDecl.cpp       | 5 +++++
 src/xercesc/validators/DTD/DTDElementDecl.hpp       | 5 +++++
 src/xercesc/validators/schema/SchemaElementDecl.cpp | 8 ++++++++
 src/xercesc/validators/schema/SchemaElementDecl.hpp | 5 +++++
 4 files changed, 23 insertions(+)

diff --git a/src/xercesc/validators/DTD/DTDElementDecl.cpp b/src/xercesc/validators/DTD/DTDElementDecl.cpp
index 7ce957054..d13e164e4 100644
--- a/src/xercesc/validators/DTD/DTDElementDecl.cpp
+++ b/src/xercesc/validators/DTD/DTDElementDecl.cpp
@@ -532,4 +532,9 @@ void DTDElementDecl::serialize(XSerializeEngine& serEng)
 
 }
 
+XMLElementDecl::objectType  DTDElementDecl::getObjectType() const
+{
+    return DTD;
+}
+
 XERCES_CPP_NAMESPACE_END
diff --git a/src/xercesc/validators/DTD/DTDElementDecl.hpp b/src/xercesc/validators/DTD/DTDElementDecl.hpp
index f4cd027f8..85a9bd629 100644
--- a/src/xercesc/validators/DTD/DTDElementDecl.hpp
+++ b/src/xercesc/validators/DTD/DTDElementDecl.hpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.8  2003/12/12 18:35:44  peiyongz
+ * getObjectType()
+ *
  * Revision 1.7  2003/10/10 16:24:51  peiyongz
  * Implementation of Serialization/Deserialization
  *
@@ -238,6 +241,8 @@ public :
      ***/
     DECL_XSERIALIZABLE(DTDElementDecl)
 
+    virtual XMLElementDecl::objectType  getObjectType() const;
+
 private :
     // -----------------------------------------------------------------------
     //  Private helper methods
diff --git a/src/xercesc/validators/schema/SchemaElementDecl.cpp b/src/xercesc/validators/schema/SchemaElementDecl.cpp
index fdea24ead..f717c1daf 100644
--- a/src/xercesc/validators/schema/SchemaElementDecl.cpp
+++ b/src/xercesc/validators/schema/SchemaElementDecl.cpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.16  2003/12/12 18:36:37  peiyongz
+ * getObjectType()
+ *
  * Revision 1.15  2003/11/13 23:20:47  peiyongz
  * initSize
  *
@@ -518,4 +521,9 @@ void SchemaElementDecl::serialize(XSerializeEngine& serEng)
 
 }
 
+XMLElementDecl::objectType  SchemaElementDecl::getObjectType() const
+{
+    return Schema;
+}
+
 XERCES_CPP_NAMESPACE_END
diff --git a/src/xercesc/validators/schema/SchemaElementDecl.hpp b/src/xercesc/validators/schema/SchemaElementDecl.hpp
index bf0b11352..78e1b8371 100644
--- a/src/xercesc/validators/schema/SchemaElementDecl.hpp
+++ b/src/xercesc/validators/schema/SchemaElementDecl.hpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.18  2003/12/12 18:36:37  peiyongz
+ * getObjectType()
+ *
  * Revision 1.17  2003/11/24 05:21:04  neilg
  * update method documentation
  *
@@ -432,6 +435,8 @@ public :
      ***/
     DECL_XSERIALIZABLE(SchemaElementDecl)
 
+    virtual XMLElementDecl::objectType  getObjectType() const;
+
 private :
     // -----------------------------------------------------------------------
     //  Private data members
-- 
GitLab