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" );