Package net.sf.antcontrib.math
Class Math
- java.lang.Object
-
- net.sf.antcontrib.math.Math
-
public class Math extends java.lang.Object
Utility class for executing calculations.- Author:
- inger
-
-
Constructor Summary
Constructors Constructor Description Math()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Number
abs(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
acos(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
add(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
asin(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
atan(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
atan2(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
ceil(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
convert(java.lang.Number n, java.lang.String datatype)
static java.lang.Number
cos(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
degrees(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
divide(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
evaluate(java.lang.String operation, java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
execute(java.lang.String method, java.lang.String datatype, boolean strict, java.lang.Class[] paramTypes, java.lang.Object[] params)
static java.lang.Number
exp(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
floor(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Class
getPrimitiveClass(java.lang.String datatype)
static java.lang.Number
ieeeremainder(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
max(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
min(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
mod(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
multiply(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
radians(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
random(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
rint(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
round(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
sin(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
sqrt(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
subtract(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
tan(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
todegrees(java.lang.String datatype, boolean strict, Evaluateable[] operands)
static java.lang.Number
toradians(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
-
-
Method Detail
-
evaluate
public static final java.lang.Number evaluate(java.lang.String operation, java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
add
public static final java.lang.Number add(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
subtract
public static final java.lang.Number subtract(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
multiply
public static final java.lang.Number multiply(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
divide
public static final java.lang.Number divide(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
mod
public static final java.lang.Number mod(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
convert
public static final java.lang.Number convert(java.lang.Number n, java.lang.String datatype)
-
execute
public static final java.lang.Number execute(java.lang.String method, java.lang.String datatype, boolean strict, java.lang.Class[] paramTypes, java.lang.Object[] params)
-
random
public static final java.lang.Number random(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
getPrimitiveClass
public static java.lang.Class getPrimitiveClass(java.lang.String datatype)
-
abs
public static final java.lang.Number abs(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
acos
public static final java.lang.Number acos(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
asin
public static final java.lang.Number asin(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
atan
public static final java.lang.Number atan(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
atan2
public static final java.lang.Number atan2(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
sin
public static final java.lang.Number sin(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
tan
public static final java.lang.Number tan(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
cos
public static final java.lang.Number cos(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
ceil
public static final java.lang.Number ceil(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
floor
public static final java.lang.Number floor(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
exp
public static final java.lang.Number exp(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
rint
public static final java.lang.Number rint(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
round
public static final java.lang.Number round(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
sqrt
public static final java.lang.Number sqrt(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
degrees
public static final java.lang.Number degrees(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
todegrees
public static final java.lang.Number todegrees(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
radians
public static final java.lang.Number radians(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
toradians
public static final java.lang.Number toradians(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
ieeeremainder
public static final java.lang.Number ieeeremainder(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
min
public static final java.lang.Number min(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
max
public static final java.lang.Number max(java.lang.String datatype, boolean strict, Evaluateable[] operands)
-
-