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