Package net.sf.antcontrib.math
Class Math
- java.lang.Object
-
- net.sf.antcontrib.math.Math
-
public class Math extends java.lang.ObjectUtility 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.Numberabs(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberacos(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberadd(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberasin(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberatan(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberatan2(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberceil(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberconvert(java.lang.Number n, java.lang.String datatype)static java.lang.Numbercos(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberdegrees(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberdivide(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberevaluate(java.lang.String operation, java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberexecute(java.lang.String method, java.lang.String datatype, boolean strict, java.lang.Class[] paramTypes, java.lang.Object[] params)static java.lang.Numberexp(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberfloor(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.ClassgetPrimitiveClass(java.lang.String datatype)static java.lang.Numberieeeremainder(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numbermax(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numbermin(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numbermod(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numbermultiply(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberradians(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberrandom(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberrint(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numberround(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numbersin(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numbersqrt(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numbersubtract(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numbertan(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numbertodegrees(java.lang.String datatype, boolean strict, Evaluateable[] operands)static java.lang.Numbertoradians(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)
-
-