Author: jcompagner
Date: Wed Apr  9 07:14:39 2008
New Revision: 646372

URL: http://svn.apache.org/viewvc?rev=646372&view=rev
Log:
WICKET-1344 parse it to a bigdecimal by default so we dont loose precision.

Modified:
    
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/convert/converters/AbstractDecimalConverter.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/convert/converters/AbstractDecimalConverter.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/convert/converters/AbstractDecimalConverter.java?rev=646372&r1=646371&r2=646372&view=diff
==============================================================================
--- 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/convert/converters/AbstractDecimalConverter.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/convert/converters/AbstractDecimalConverter.java
 Wed Apr  9 07:14:39 2008
@@ -16,6 +16,7 @@
  */
 package org.apache.wicket.util.convert.converters;
 
+import java.text.DecimalFormat;
 import java.text.NumberFormat;
 import java.util.Locale;
 import java.util.Map;
@@ -44,6 +45,9 @@
                if (numberFormat == null)
                {
                        numberFormat = NumberFormat.getInstance(locale);
+                       if (numberFormat instanceof DecimalFormat)
+                               
((DecimalFormat)numberFormat).setParseBigDecimal(true);
+
                        numberFormats.put(locale, numberFormat);
                }
                return (NumberFormat)numberFormat.clone();


Reply via email to