You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by si...@apache.org on 2006/05/14 18:12:03 UTC

svn commit: r406364 - /cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/formmodel/ExpressionContextImpl.java

Author: simoneg
Date: Sun May 14 09:12:03 2006
New Revision: 406364

URL: http://svn.apache.org/viewcvs?rev=406364&view=rev
Log:
Added a default fallback to convert any number to a BigDecimal stepping thru it's string reperesentation.

Modified:
    cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/formmodel/ExpressionContextImpl.java

Modified: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/formmodel/ExpressionContextImpl.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/formmodel/ExpressionContextImpl.java?rev=406364&r1=406363&r2=406364&view=diff
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/formmodel/ExpressionContextImpl.java (original)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/formmodel/ExpressionContextImpl.java Sun May 14 09:12:03 2006
@@ -85,6 +85,8 @@
                 return new BigDecimal(((Long)value).longValue());
             else if (value instanceof Integer)
                 return new BigDecimal(((Integer)value).intValue());
+            else if (value instanceof Number)
+                return new BigDecimal(value.toString());
             else
                 return value;
         }