Author: matzew
Date: Fri Oct 20 14:28:09 2006
New Revision: 466270

URL: http://svn.apache.org/viewvc?view=rev&rev=466270
Log:
helper method for double, formated importz

Modified:
    
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ComponentUtils.java

Modified: 
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ComponentUtils.java
URL: 
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ComponentUtils.java?view=diff&rev=466270&r1=466269&r2=466270
==============================================================================
--- 
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ComponentUtils.java
 (original)
+++ 
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ComponentUtils.java
 Fri Oct 20 14:28:09 2006
@@ -14,6 +14,7 @@
  * limitations under the License.
  */
 package org.apache.myfaces.trinidad.util;
+
 import java.util.Date;
 import java.util.Locale;
 import java.util.TimeZone;
@@ -118,6 +119,31 @@
   {
     return (value != null)
              ? ((Number)value).longValue()
+             : defaultValue;
+  }
+
+  /**
+   * Utility method for component code that transforms an Object
+   * (which must be a java.lang.Number) into a long.
+   */
+  public static double resolveDouble(
+    Object value
+    )
+  {
+    return resolveDouble(value, 0);
+  }
+
+  /**
+   * Utility method for component code that transforms an Object
+   * (which must be a java.lang.Number) into a long.
+   */
+  public static double resolveDouble(
+    Object value,
+    double   defaultValue
+    )
+  {
+    return (value != null)
+             ? ((Number)value).doubleValue()
              : defaultValue;
   }
 


Reply via email to