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