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