net.sf.zekr.common.util
Class VelocityUtils

java.lang.Object
  extended by net.sf.zekr.common.util.VelocityUtils

public class VelocityUtils
extends java.lang.Object

This class contains some helper methods to be used in Velocity templates. This is a replacement for velocity-tools-generic library.

Since:
Zekr 1.0
Author:
Mohsen Saboorian

Constructor Summary
VelocityUtils()
           
 
Method Summary
 int arraySize(java.lang.Object arr)
           
 double div1(java.lang.Object num1, java.lang.Object num2)
           
 java.lang.Object getItem(java.lang.Object arr, int index)
           
 java.lang.String getRepeatOptions(int repeatTime)
           
 int intAdd(java.lang.Object num1, java.lang.Object num2)
           
 java.lang.String items2JsArray(int pageNum)
           
 double mul(java.lang.Object num1, java.lang.Object num2)
           
 java.lang.Integer round(java.lang.Object num)
           
 java.lang.Number toDouble(java.lang.Object num)
           
 java.lang.Integer toInteger(java.lang.Object num)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VelocityUtils

public VelocityUtils()
Method Detail

mul

public double mul(java.lang.Object num1,
                  java.lang.Object num2)

intAdd

public int intAdd(java.lang.Object num1,
                  java.lang.Object num2)

div1

public double div1(java.lang.Object num1,
                   java.lang.Object num2)

toDouble

public java.lang.Number toDouble(java.lang.Object num)

toInteger

public java.lang.Integer toInteger(java.lang.Object num)

round

public java.lang.Integer round(java.lang.Object num)

arraySize

public int arraySize(java.lang.Object arr)

items2JsArray

public java.lang.String items2JsArray(int pageNum)

getItem

public java.lang.Object getItem(java.lang.Object arr,
                                int index)

getRepeatOptions

public java.lang.String getRepeatOptions(int repeatTime)