Package com.hannonhill.cascade.velocity
Class CascadeMathTool
- java.lang.Object
-
- org.apache.velocity.tools.generic.SafeConfig
-
- org.apache.velocity.tools.generic.LocaleConfig
-
- org.apache.velocity.tools.generic.FormatConfig
-
- org.apache.velocity.tools.generic.MathTool
-
- com.hannonhill.cascade.velocity.CascadeMathTool
-
public class CascadeMathTool extends org.apache.velocity.tools.generic.MathToolCreated by austinshenk on 4/18/18.
-
-
Constructor Summary
Constructors Constructor Description CascadeMathTool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Numberabs(java.lang.Object num)java.lang.Numberadd(java.lang.Object... nums)java.lang.Integerceil(java.lang.Object num)java.lang.Numberdiv(java.lang.Object... nums)java.lang.Integerfloor(java.lang.Object num)java.lang.DoublegetRandom()java.lang.Integeridiv(java.lang.Object num1, java.lang.Object num2)java.lang.Numbermax(java.lang.Object... nums)java.lang.Numbermin(java.lang.Object... nums)java.lang.Integermod(java.lang.Object num1, java.lang.Object num2)java.lang.Numbermul(java.lang.Object... nums)java.lang.Numberpow(java.lang.Object num1, java.lang.Object num2)java.lang.Numberrandom(java.lang.Object num1, java.lang.Object num2)java.lang.Integerround(java.lang.Object num)java.lang.DoubleroundTo(java.lang.Object decimals, java.lang.Object num)java.lang.Numbersub(java.lang.Object... nums)java.lang.DoubletoDouble(java.lang.Object num)java.lang.IntegertoInteger(java.lang.Object num)java.lang.NumbertoNumber(java.lang.Object num)-
Methods inherited from class org.apache.velocity.tools.generic.MathTool
add, div, getAverage, getAverage, getAverage, getAverage, getAverage, getAverage, getTotal, getTotal, getTotal, getTotal, getTotal, getTotal, hasFloatingPoint, matchType, matchType, matchType, max, min, mul, parseNumber, sub
-
Methods inherited from class org.apache.velocity.tools.generic.FormatConfig
configure, getFormat, setFormat
-
-
-
-
Method Detail
-
add
public java.lang.Number add(java.lang.Object... nums)
- Overrides:
addin classorg.apache.velocity.tools.generic.MathTool
-
sub
public java.lang.Number sub(java.lang.Object... nums)
- Overrides:
subin classorg.apache.velocity.tools.generic.MathTool
-
mul
public java.lang.Number mul(java.lang.Object... nums)
- Overrides:
mulin classorg.apache.velocity.tools.generic.MathTool
-
div
public java.lang.Number div(java.lang.Object... nums)
- Overrides:
divin classorg.apache.velocity.tools.generic.MathTool
-
max
public java.lang.Number max(java.lang.Object... nums)
- Overrides:
maxin classorg.apache.velocity.tools.generic.MathTool
-
min
public java.lang.Number min(java.lang.Object... nums)
- Overrides:
minin classorg.apache.velocity.tools.generic.MathTool
-
pow
public java.lang.Number pow(java.lang.Object num1, java.lang.Object num2)- Overrides:
powin classorg.apache.velocity.tools.generic.MathTool
-
idiv
public java.lang.Integer idiv(java.lang.Object num1, java.lang.Object num2)- Overrides:
idivin classorg.apache.velocity.tools.generic.MathTool
-
mod
public java.lang.Integer mod(java.lang.Object num1, java.lang.Object num2)- Overrides:
modin classorg.apache.velocity.tools.generic.MathTool
-
abs
public java.lang.Number abs(java.lang.Object num)
- Overrides:
absin classorg.apache.velocity.tools.generic.MathTool
-
ceil
public java.lang.Integer ceil(java.lang.Object num)
- Overrides:
ceilin classorg.apache.velocity.tools.generic.MathTool
-
floor
public java.lang.Integer floor(java.lang.Object num)
- Overrides:
floorin classorg.apache.velocity.tools.generic.MathTool
-
round
public java.lang.Integer round(java.lang.Object num)
- Overrides:
roundin classorg.apache.velocity.tools.generic.MathTool
-
roundTo
public java.lang.Double roundTo(java.lang.Object decimals, java.lang.Object num)- Overrides:
roundToin classorg.apache.velocity.tools.generic.MathTool
-
getRandom
public java.lang.Double getRandom()
- Overrides:
getRandomin classorg.apache.velocity.tools.generic.MathTool
-
random
public java.lang.Number random(java.lang.Object num1, java.lang.Object num2)- Overrides:
randomin classorg.apache.velocity.tools.generic.MathTool
-
toInteger
public java.lang.Integer toInteger(java.lang.Object num)
- Overrides:
toIntegerin classorg.apache.velocity.tools.generic.MathTool
-
toDouble
public java.lang.Double toDouble(java.lang.Object num)
- Overrides:
toDoublein classorg.apache.velocity.tools.generic.MathTool
-
toNumber
public java.lang.Number toNumber(java.lang.Object num)
- Overrides:
toNumberin classorg.apache.velocity.tools.generic.MathTool
-
-