You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by pe...@apache.org on 2001/10/11 21:32:28 UTC
cvs commit: xml-xerces/c/src/validators/datatype ListDatatypeValidator.hpp ListDatatypeValidator.cpp
peiyongz 01/10/11 12:32:28
Modified: c/src/validators/datatype ListDatatypeValidator.hpp
ListDatatypeValidator.cpp
Log:
To overwrite inheritFacet()
Revision Changes Path
1.9 +7 -1 xml-xerces/c/src/validators/datatype/ListDatatypeValidator.hpp
Index: ListDatatypeValidator.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/validators/datatype/ListDatatypeValidator.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ListDatatypeValidator.hpp 2001/10/09 20:56:21 1.8
+++ ListDatatypeValidator.hpp 2001/10/11 19:32:27 1.9
@@ -55,8 +55,11 @@
*/
/*
- * $Id: ListDatatypeValidator.hpp,v 1.8 2001/10/09 20:56:21 peiyongz Exp $
+ * $Id: ListDatatypeValidator.hpp,v 1.9 2001/10/11 19:32:27 peiyongz Exp $
* $Log: ListDatatypeValidator.hpp,v $
+ * Revision 1.9 2001/10/11 19:32:27 peiyongz
+ * To overwrite inheritFacet()
+ *
* Revision 1.8 2001/10/09 20:56:21 peiyongz
* inherit from AbstractStringValidator instead of DatatypeValidator to reuse
* the code.
@@ -185,6 +188,8 @@
// Overwrite AbstractStringValidator's
//
virtual void inspectFacetBase();
+
+ virtual void inheritFacet();
private:
1.8 +17 -1 xml-xerces/c/src/validators/datatype/ListDatatypeValidator.cpp
Index: ListDatatypeValidator.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/validators/datatype/ListDatatypeValidator.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ListDatatypeValidator.cpp 2001/10/09 20:56:21 1.7
+++ ListDatatypeValidator.cpp 2001/10/11 19:32:27 1.8
@@ -55,8 +55,11 @@
*/
/*
- * $Id: ListDatatypeValidator.cpp,v 1.7 2001/10/09 20:56:21 peiyongz Exp $
+ * $Id: ListDatatypeValidator.cpp,v 1.8 2001/10/11 19:32:27 peiyongz Exp $
* $Log: ListDatatypeValidator.cpp,v $
+ * Revision 1.8 2001/10/11 19:32:27 peiyongz
+ * To overwrite inheritFacet()
+ *
* Revision 1.7 2001/10/09 20:56:21 peiyongz
* inherit from AbstractStringValidator instead of DatatypeValidator to reuse
* the code.
@@ -425,6 +428,18 @@
}
}// End of inspectFacetBase()
+
+void ListDatatypeValidator::inheritFacet()
+{
+
+ //iff the base validator is List, then we inherit
+ //
+ if (getBaseValidator()->getType() == DatatypeValidator::List)
+ {
+ AbstractStringValidator::inheritFacet();
+ }
+
+}
/**
* End of file ListDatatypeValidator.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org