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