net.sf.antcontrib.math

Class Math

public class Math extends Object

Utility class for executing calculations.

Author: inger

Method Summary
static Numberabs(String datatype, boolean strict, Evaluateable[] operands)
static Numberacos(String datatype, boolean strict, Evaluateable[] operands)
static Numberadd(String datatype, boolean strict, Evaluateable[] operands)
static Numberasin(String datatype, boolean strict, Evaluateable[] operands)
static Numberatan(String datatype, boolean strict, Evaluateable[] operands)
static Numberatan2(String datatype, boolean strict, Evaluateable[] operands)
static Numberceil(String datatype, boolean strict, Evaluateable[] operands)
static Numberconvert(Number n, String datatype)
static Numbercos(String datatype, boolean strict, Evaluateable[] operands)
static Numberdegrees(String datatype, boolean strict, Evaluateable[] operands)
static Numberdivide(String datatype, boolean strict, Evaluateable[] operands)
static Numberevaluate(String operation, String datatype, boolean strict, Evaluateable[] operands)
static Numberexecute(String method, String datatype, boolean strict, Class[] paramTypes, Object[] params)
static Numberexp(String datatype, boolean strict, Evaluateable[] operands)
static Numberfloor(String datatype, boolean strict, Evaluateable[] operands)
static ClassgetPrimitiveClass(String datatype)
static Numberieeeremainder(String datatype, boolean strict, Evaluateable[] operands)
static Numbermax(String datatype, boolean strict, Evaluateable[] operands)
static Numbermin(String datatype, boolean strict, Evaluateable[] operands)
static Numbermod(String datatype, boolean strict, Evaluateable[] operands)
static Numbermultiply(String datatype, boolean strict, Evaluateable[] operands)
static Numberradians(String datatype, boolean strict, Evaluateable[] operands)
static Numberrandom(String datatype, boolean strict, Evaluateable[] operands)
static Numberrint(String datatype, boolean strict, Evaluateable[] operands)
static Numberround(String datatype, boolean strict, Evaluateable[] operands)
static Numbersin(String datatype, boolean strict, Evaluateable[] operands)
static Numbersqrt(String datatype, boolean strict, Evaluateable[] operands)
static Numbersubtract(String datatype, boolean strict, Evaluateable[] operands)
static Numbertan(String datatype, boolean strict, Evaluateable[] operands)
static Numbertodegrees(String datatype, boolean strict, Evaluateable[] operands)
static Numbertoradians(String datatype, boolean strict, Evaluateable[] operands)

Method Detail

abs

public static final Number abs(String datatype, boolean strict, Evaluateable[] operands)

acos

public static final Number acos(String datatype, boolean strict, Evaluateable[] operands)

add

public static final Number add(String datatype, boolean strict, Evaluateable[] operands)

asin

public static final Number asin(String datatype, boolean strict, Evaluateable[] operands)

atan

public static final Number atan(String datatype, boolean strict, Evaluateable[] operands)

atan2

public static final Number atan2(String datatype, boolean strict, Evaluateable[] operands)

ceil

public static final Number ceil(String datatype, boolean strict, Evaluateable[] operands)

convert

public static final Number convert(Number n, String datatype)

cos

public static final Number cos(String datatype, boolean strict, Evaluateable[] operands)

degrees

public static final Number degrees(String datatype, boolean strict, Evaluateable[] operands)

divide

public static final Number divide(String datatype, boolean strict, Evaluateable[] operands)

evaluate

public static final Number evaluate(String operation, String datatype, boolean strict, Evaluateable[] operands)

execute

public static final Number execute(String method, String datatype, boolean strict, Class[] paramTypes, Object[] params)

exp

public static final Number exp(String datatype, boolean strict, Evaluateable[] operands)

floor

public static final Number floor(String datatype, boolean strict, Evaluateable[] operands)

getPrimitiveClass

public static Class getPrimitiveClass(String datatype)

ieeeremainder

public static final Number ieeeremainder(String datatype, boolean strict, Evaluateable[] operands)

max

public static final Number max(String datatype, boolean strict, Evaluateable[] operands)

min

public static final Number min(String datatype, boolean strict, Evaluateable[] operands)

mod

public static final Number mod(String datatype, boolean strict, Evaluateable[] operands)

multiply

public static final Number multiply(String datatype, boolean strict, Evaluateable[] operands)

radians

public static final Number radians(String datatype, boolean strict, Evaluateable[] operands)

random

public static final Number random(String datatype, boolean strict, Evaluateable[] operands)

rint

public static final Number rint(String datatype, boolean strict, Evaluateable[] operands)

round

public static final Number round(String datatype, boolean strict, Evaluateable[] operands)

sin

public static final Number sin(String datatype, boolean strict, Evaluateable[] operands)

sqrt

public static final Number sqrt(String datatype, boolean strict, Evaluateable[] operands)

subtract

public static final Number subtract(String datatype, boolean strict, Evaluateable[] operands)

tan

public static final Number tan(String datatype, boolean strict, Evaluateable[] operands)

todegrees

public static final Number todegrees(String datatype, boolean strict, Evaluateable[] operands)

toradians

public static final Number toradians(String datatype, boolean strict, Evaluateable[] operands)