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;
}