You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by nb...@apache.org on 2005/11/18 01:16:28 UTC

svn commit: r345377 - /jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/NumberTool.java

Author: nbubna
Date: Thu Nov 17 16:16:23 2005
New Revision: 345377

URL: http://svn.apache.org/viewcvs?rev=345377&view=rev
Log:
add integer(), number(), currency(), percent() methods to simplify common usage

Modified:
    jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/NumberTool.java

Modified: jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/NumberTool.java
URL: http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/NumberTool.java?rev=345377&r1=345376&r2=345377&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/NumberTool.java (original)
+++ jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/NumberTool.java Thu Nov 17 16:16:23 2005
@@ -50,7 +50,7 @@
  * @author <a href="mailto:nathan@esha.com">Nathan Bubna</a>
  * @author <a href="mailto:mkienenb@alaska.net">Mike Kienenberger</a>
  * @since VelocityTools 1.2
- * @version $Id: NumberTool.java,v 1.3 2004/02/18 20:11:07 nbubna Exp $
+ * @version $Id$
  */
 public class NumberTool
 {
@@ -119,6 +119,42 @@
     public String format(Object obj)
     {
         return format(getFormat(), obj);
+    }
+
+    /**
+     * Convenience method equivalent to $number.format("currency", $foo).
+     * @since VelocityTools 1.3
+     */
+    public String currency(Object obj)
+    {
+        return format("currency", obj);
+    }
+
+    /**
+     * Convenience method equivalent to $number.format("integer", $foo).
+     * @since VelocityTools 1.3
+     */
+    public String integer(Object obj)
+    {
+        return format("integer", obj);
+    }
+
+    /**
+     * Convenience method equivalent to $number.format("number", $foo).
+     * @since VelocityTools 1.3
+     */
+    public String number(Object obj)
+    {
+        return format("number", obj);
+    }
+
+    /**
+     * Convenience method equivalent to $number.format("percent", $foo).
+     * @since VelocityTools 1.3
+     */
+    public String percent(Object obj)
+    {
+        return format("percent", obj);
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org