gareth 2002/12/02 05:44:33
Modified: c/src/xercesc/validators/datatype
DatatypeValidatorFactory.hpp
Log:
Fix for bug #14960. Opened up interface to expose user defined and built in
registries. Patch by Peter A. Volchek.
Revision Changes Path
1.5 +20 -1
xml-xerces/c/src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp
Index: DatatypeValidatorFactory.hpp
===================================================================
RCS file:
/home/cvs/xml-xerces/c/src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DatatypeValidatorFactory.hpp 4 Nov 2002 14:53:28 -0000 1.4
+++ DatatypeValidatorFactory.hpp 2 Dec 2002 13:44:33 -0000 1.5
@@ -131,6 +131,16 @@
*/
DatatypeValidator* getDatatypeValidator(const XMLCh* const dvType) const;
+ /**
+ * Returns the user defined registry of types
+ **/
+ DVHashTable* getUserDefinedRegistry() const;
+
+
+ /**
+ * Returns the built in registry of types
+ **/
+ DVHashTable* getBuiltInRegistry() const;
//@}
// -----------------------------------------------------------------------
@@ -251,6 +261,15 @@
return 0;
}
+inline DVHashTable*
+DatatypeValidatorFactory::getUserDefinedRegistry() const {
+ return fUserDefinedRegistry;
+}
+
+inline DVHashTable*
+DatatypeValidatorFactory::getBuiltInRegistry() const {
+ return fBuiltInRegistry;
+}
// ---------------------------------------------------------------------------
// DatatypeValidator: CleanUp methods
// ---------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]