You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by ma...@apache.org on 2006/11/06 12:22:54 UTC
svn commit: r471708 -
/incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/share/expl/Coercions.java
Author: matzew
Date: Mon Nov 6 04:22:53 2006
New Revision: 471708
URL: http://svn.apache.org/viewvc?view=rev&rev=471708
Log:
added setNumberProperties
Modified:
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/share/expl/Coercions.java
Modified: incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/share/expl/Coercions.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/share/expl/Coercions.java?view=diff&rev=471708&r1=471707&r2=471708
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/share/expl/Coercions.java (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/share/expl/Coercions.java Mon Nov 6 04:22:53 2006
@@ -84,6 +84,10 @@
{
return toDouble(text);
}
+ else if ((type == Number.class))
+ {
+ return toNumber(text);
+ }
else if ((type == Character.class) || (type == Character.TYPE))
{
Character c = toCharacter(text);
@@ -459,7 +463,19 @@
return null;
}
+ public static Number toNumber(
+ Object value)
+ {
+ if(((String)value).indexOf(".") == -1){
+ return toInteger(value);
+ }
+ else
+ {
+ return toDouble(value);
+ }
+ }
+
public static String toString(
Object value)
{