peiyongz 2003/10/02 12:20:19 Modified: c/src/xercesc/validators/datatype DatatypeValidator.cpp Log: fWhiteSpace added; more dv serialization support added Revision Changes Path 1.11 +17 -24 xml-xerces/c/src/xercesc/validators/datatype/DatatypeValidator.cpp Index: DatatypeValidator.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/datatype/DatatypeValidator.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- DatatypeValidator.cpp 1 Oct 2003 01:09:35 -0000 1.10 +++ DatatypeValidator.cpp 2 Oct 2003 19:20:19 -0000 1.11 @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.11 2003/10/02 19:20:19 peiyongz + * fWhiteSpace added; more dv serialization support added + * * Revision 1.10 2003/10/01 01:09:35 knoaman * Refactoring of some code to improve performance. * @@ -294,6 +297,7 @@ if (serEng.isStoring()) { serEng<<fAnonymous; + serEng<<fWhiteSpace; serEng<<fFinalSet; serEng<<fFacetsDefined; serEng<<fFixed; @@ -366,6 +370,7 @@ int dataLen = 0; serEng>>fAnonymous; + serEng>>fWhiteSpace; serEng>>fFinalSet; serEng>>fFacetsDefined; serEng>>fFixed; @@ -417,20 +422,17 @@ break; case Float: FloatDatatypeValidator* floatdv; - //TODO - //serEng>>floatdv; + serEng>>floatdv; fBaseValidator = floatdv; break; case Double: DoubleDatatypeValidator* doubledv; - //TODO - //serEng>>doubledv; + serEng>>doubledv; fBaseValidator = doubledv; break; case Decimal: DecimalDatatypeValidator* decimaldv; - //TODO - //serEng>>decimaldv; + serEng>>decimaldv; fBaseValidator = decimaldv; break; case HexBinary: @@ -445,56 +447,47 @@ break; case Duration: DurationDatatypeValidator* durationdv; - //TODO - //serEng>>durationdv; + serEng>>durationdv; fBaseValidator = durationdv; break; case DateTime: DateTimeDatatypeValidator* datetimedv; - //TODO - //serEng>>datetimedv; + serEng>>datetimedv; fBaseValidator = datetimedv; break; case Date: DateDatatypeValidator* datedv; - //TODO - //serEng>>datedv; + serEng>>datedv; fBaseValidator = datedv; break; case Time: TimeDatatypeValidator* timedv; - //TODO - //serEng>>timedv; + serEng>>timedv; fBaseValidator = timedv; break; case MonthDay: MonthDayDatatypeValidator* monthdaydv; - //TODO - //serEng>>monthdaydv; + serEng>>monthdaydv; fBaseValidator = monthdaydv; break; case YearMonth: YearMonthDatatypeValidator* yearmonthdv; - //TODO - //serEng>>yearmonthdv; + serEng>>yearmonthdv; fBaseValidator = yearmonthdv; break; case Year: YearDatatypeValidator* yeardv; - //TODO - //serEng>>yeardv; + serEng>>yeardv; fBaseValidator = yeardv; break; case Month: MonthDatatypeValidator* monthdv; - //TODO - //serEng>>monthdv; + serEng>>monthdv; fBaseValidator = monthdv; break; case Day: DayDatatypeValidator* daydv; - //TODO - //serEng>>daydv; + serEng>>daydv; fBaseValidator = daydv; break; case ID:
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]