You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jc...@apache.org on 2008/04/09 16:14:39 UTC
svn commit: r646372 -
/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/convert/converters/AbstractDecimalConverter.java
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();