From adffaces-commits-return-1255-apmail-incubator-adffaces-commits-archive=incubator.apache.org@incubator.apache.org Mon Nov 06 12:23:21 2006 Return-Path: Delivered-To: apmail-incubator-adffaces-commits-archive@locus.apache.org Received: (qmail 66840 invoked from network); 6 Nov 2006 12:23:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Nov 2006 12:23:21 -0000 Received: (qmail 6418 invoked by uid 500); 6 Nov 2006 12:23:32 -0000 Delivered-To: apmail-incubator-adffaces-commits-archive@incubator.apache.org Received: (qmail 6357 invoked by uid 500); 6 Nov 2006 12:23:32 -0000 Mailing-List: contact adffaces-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: adffaces-dev@incubator.apache.org Delivered-To: mailing list adffaces-commits@incubator.apache.org Received: (qmail 6343 invoked by uid 99); 6 Nov 2006 12:23:32 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Nov 2006 04:23:32 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Nov 2006 04:23:20 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 193DC1A9846; Mon, 6 Nov 2006 04:22:54 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r471708 - /incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/share/expl/Coercions.java Date: Mon, 06 Nov 2006 12:22:54 -0000 To: adffaces-commits@incubator.apache.org From: matzew@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20061106122254.193DC1A9846@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org 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) {