From 43a45e82017df9d9347b368f136eea3b652fdc78 Mon Sep 17 00:00:00 2001
From: Alberto Massari <amassari@apache.org>
Date: Wed, 26 Apr 2006 08:39:17 +0000
Subject: [PATCH] Added method to expose data member

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@397146 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/validators/common/GrammarResolver.hpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/xercesc/validators/common/GrammarResolver.hpp b/src/xercesc/validators/common/GrammarResolver.hpp
index 1b032e931..cb2976a06 100644
--- a/src/xercesc/validators/common/GrammarResolver.hpp
+++ b/src/xercesc/validators/common/GrammarResolver.hpp
@@ -71,6 +71,13 @@ public:
     DatatypeValidator* getDatatypeValidator(const XMLCh* const uriStr,
                                             const XMLCh* const typeName);
 
+    /**
+     * Retrieve the DatatypeValidatorFactory used for built-in schema types
+     *
+     * @return the DatatypeValidator associated with namespace for XMLSchema
+     */
+    DatatypeValidatorFactory* getBuiltinDatatypeValidatorFactory();
+
     /**
      * Retrieve the grammar that is associated with the specified namespace key
      *
@@ -253,6 +260,11 @@ inline ValueVectorOf<SchemaGrammar*>* GrammarResolver::getGrammarsToAddToXSModel
     return fGrammarsToAddToXSModel;
 }
 
+inline DatatypeValidatorFactory* GrammarResolver::getBuiltinDatatypeValidatorFactory()
+{
+    return fDataTypeReg;
+}
+
 XERCES_CPP_NAMESPACE_END
 
 #endif
-- 
GitLab