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]

Reply via email to