Author: niallp
Date: Fri Sep 23 19:39:53 2005
New Revision: 291237

URL: http://svn.apache.org/viewcvs?rev=291237&view=rev
Log:
Enable Validator to compile under JDK 1.3 (removed use of JDK 1.4 features)

Modified:
    
jakarta/commons/proper/validator/trunk/src/share/org/apache/commons/validator/GenericTypeValidator.java
    
jakarta/commons/proper/validator/trunk/src/share/org/apache/commons/validator/ValidatorResources.java
    
jakarta/commons/proper/validator/trunk/src/test/org/apache/commons/validator/LocaleTest.java

Modified: 
jakarta/commons/proper/validator/trunk/src/share/org/apache/commons/validator/GenericTypeValidator.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/validator/trunk/src/share/org/apache/commons/validator/GenericTypeValidator.java?rev=291237&r1=291236&r2=291237&view=diff
==============================================================================
--- 
jakarta/commons/proper/validator/trunk/src/share/org/apache/commons/validator/GenericTypeValidator.java
 (original)
+++ 
jakarta/commons/proper/validator/trunk/src/share/org/apache/commons/validator/GenericTypeValidator.java
 Fri Sep 23 19:39:53 2005
@@ -72,10 +72,11 @@
         if (value != null) {
             NumberFormat formatter = null;
             if (locale != null) {
-                formatter = NumberFormat.getIntegerInstance(locale);
+                formatter = NumberFormat.getNumberInstance(locale);
             } else {
-                formatter = 
NumberFormat.getIntegerInstance(Locale.getDefault());
+                formatter = 
NumberFormat.getNumberInstance(Locale.getDefault());
             }
+            formatter.setParseIntegerOnly(true);
             ParsePosition pos = new ParsePosition(0);
             Number num = formatter.parse(value, pos);
 
@@ -124,10 +125,11 @@
         if (value != null) {
             NumberFormat formatter = null;
             if (locale != null) {
-                formatter = NumberFormat.getIntegerInstance(locale);
+                formatter = NumberFormat.getNumberInstance(locale);
             } else {
-                formatter = 
NumberFormat.getIntegerInstance(Locale.getDefault());
+                formatter = 
NumberFormat.getNumberInstance(Locale.getDefault());
             }
+            formatter.setParseIntegerOnly(true);
             ParsePosition pos = new ParsePosition(0);
             Number num = formatter.parse(value, pos);
 
@@ -176,10 +178,11 @@
         if (value != null) {
             NumberFormat formatter = null;
             if (locale != null) {
-                formatter = NumberFormat.getIntegerInstance(locale);
+                formatter = NumberFormat.getNumberInstance(locale);
             } else {
-                formatter = 
NumberFormat.getIntegerInstance(Locale.getDefault());
+                formatter = 
NumberFormat.getNumberInstance(Locale.getDefault());
             }
+            formatter.setParseIntegerOnly(true);
             ParsePosition pos = new ParsePosition(0);
             Number num = formatter.parse(value, pos);
 
@@ -228,10 +231,11 @@
         if (value != null) {
             NumberFormat formatter = null;
             if (locale != null) {
-                formatter = NumberFormat.getIntegerInstance(locale);
+                formatter = NumberFormat.getNumberInstance(locale);
             } else {
-                formatter = 
NumberFormat.getIntegerInstance(Locale.getDefault());
+                formatter = 
NumberFormat.getNumberInstance(Locale.getDefault());
             }
+            formatter.setParseIntegerOnly(true);
             ParsePosition pos = new ParsePosition(0);
             Number num = formatter.parse(value, pos);
 

Modified: 
jakarta/commons/proper/validator/trunk/src/share/org/apache/commons/validator/ValidatorResources.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/validator/trunk/src/share/org/apache/commons/validator/ValidatorResources.java?rev=291237&r1=291236&r2=291237&view=diff
==============================================================================
--- 
jakarta/commons/proper/validator/trunk/src/share/org/apache/commons/validator/ValidatorResources.java
 (original)
+++ 
jakarta/commons/proper/validator/trunk/src/share/org/apache/commons/validator/ValidatorResources.java
 Fri Sep 23 19:39:53 2005
@@ -242,7 +242,7 @@
                 }
 
                 // Add the arg to the parent field
-                ((Field)digester.peek(0)).addArg(arg);
+                ((Field)getDigester().peek(0)).addArg(arg);
             }
         };
 

Modified: 
jakarta/commons/proper/validator/trunk/src/test/org/apache/commons/validator/LocaleTest.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/validator/trunk/src/test/org/apache/commons/validator/LocaleTest.java?rev=291237&r1=291236&r2=291237&view=diff
==============================================================================
--- 
jakarta/commons/proper/validator/trunk/src/test/org/apache/commons/validator/LocaleTest.java
 (original)
+++ 
jakarta/commons/proper/validator/trunk/src/test/org/apache/commons/validator/LocaleTest.java
 Fri Sep 23 19:39:53 2005
@@ -162,7 +162,7 @@
         name.setFirstName("");
         name.setLastName("");
 
-        valueTest(name, new Locale("en"), false, false, true);
+        valueTest(name, new Locale("en", ""), false, false, true);
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to