You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by je...@locus.apache.org on 2000/11/03 23:57:03 UTC

cvs commit: xml-xerces/java/src/org/apache/xerces/validators/datatype DatatypeValidatorFactoryImpl.java

jeffreyr    00/11/03 14:57:00

  Modified:    java/src/org/apache/xerces/validators/datatype
                        DatatypeValidatorFactoryImpl.java
  Log:
  Change from a singleton to a regular class - this arch. change is needed to avoid problems when resetting datatype tables and on the server side
  
  Revision  Changes    Path
  1.13      +8 -7      xml-xerces/java/src/org/apache/xerces/validators/datatype/DatatypeValidatorFactoryImpl.java
  
  Index: DatatypeValidatorFactoryImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/validators/datatype/DatatypeValidatorFactoryImpl.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- DatatypeValidatorFactoryImpl.java	2000/10/17 00:52:38	1.12
  +++ DatatypeValidatorFactoryImpl.java	2000/11/03 22:56:58	1.13
  @@ -67,18 +67,18 @@
   
   
   /**
  - * @version $Id: DatatypeValidatorFactoryImpl.java,v 1.12 2000/10/17 00:52:38 jeffreyr Exp $
  + * @version $Id: DatatypeValidatorFactoryImpl.java,v 1.13 2000/11/03 22:56:58 jeffreyr Exp $
    * @author  Jeffrey Rodriguez
    * @author Mark Swinkles - List Validation refactoring
    */
   
   public class DatatypeValidatorFactoryImpl implements DatatypeValidatorFactory {
       private static final boolean fDebug = false;
  -    private static DatatypeValidatorFactoryImpl _instance = new DatatypeValidatorFactoryImpl();
  +    //private static DatatypeValidatorFactoryImpl _instance = new DatatypeValidatorFactoryImpl();
       private Hashtable fRegistry = new Hashtable();
   
   
  -    private DatatypeValidatorFactoryImpl() {
  +    public DatatypeValidatorFactoryImpl() {
           initializeRegistry();
       }
   
  @@ -385,12 +385,13 @@
           fRegistry.put(name,v);
       }
   
  -    static public DatatypeValidatorFactoryImpl getDatatypeRegistry()  {
  -        return _instance;
  -    }
  +    //static public DatatypeValidatorFactoryImpl getDatatypeRegistry()  {
  +      //  return _instance;
  +    //}
   
       static public void main( String argv[] ){
  -        DatatypeValidatorFactoryImpl  tstRegistry = DatatypeValidatorFactoryImpl.getDatatypeRegistry();
  +      //  DatatypeValidatorFactoryImpl  tstRegistry = DatatypeValidatorFactoryImpl.getDatatypeRegistry();
  +        DatatypeValidatorFactoryImpl  tstRegistry = new DatatypeValidatorFactoryImpl();
   
   
           DatatypeValidator   tstData1            = tstRegistry.getDatatypeValidator( "NTOKEN" );