net.sf.antcontrib.math

Class Math


public class Math
extends java.lang.Object

Utility class for executing calculations.
Author:
inger

Method Summary

static Number
abs(String datatype, boolean strict, operands[] )
static Number
acos(String datatype, boolean strict, operands[] )
static Number
add(String datatype, boolean strict, operands[] )
static Number
asin(String datatype, boolean strict, operands[] )
static Number
atan(String datatype, boolean strict, operands[] )
static Number
atan2(String datatype, boolean strict, operands[] )
static Number
ceil(String datatype, boolean strict, operands[] )
static Number
convert(Number n, String datatype)
static Number
cos(String datatype, boolean strict, operands[] )
static Number
degrees(String datatype, boolean strict, operands[] )
static Number
divide(String datatype, boolean strict, operands[] )
static Number
evaluate(String operation, String datatype, boolean strict, operands[] )
static Number
execute(String method, String datatype, boolean strict, paramTypes[] , params[] )
static Number
exp(String datatype, boolean strict, operands[] )
static Number
floor(String datatype, boolean strict, operands[] )
static Class
getPrimitiveClass(String datatype)
static Number
ieeeremainder(String datatype, boolean strict, operands[] )
static Number
max(String datatype, boolean strict, operands[] )
static Number
min(String datatype, boolean strict, operands[] )
static Number
mod(String datatype, boolean strict, operands[] )
static Number
multiply(String datatype, boolean strict, operands[] )
static Number
radians(String datatype, boolean strict, operands[] )
static Number
random(String datatype, boolean strict, operands[] )
static Number
rint(String datatype, boolean strict, operands[] )
static Number
round(String datatype, boolean strict, operands[] )
static Number
sin(String datatype, boolean strict, operands[] )
static Number
sqrt(String datatype, boolean strict, operands[] )
static Number
subtract(String datatype, boolean strict, operands[] )
static Number
tan(String datatype, boolean strict, operands[] )
static Number
todegrees(String datatype, boolean strict, operands[] )
static Number
toradians(String datatype, boolean strict, operands[] )

Method Details

abs

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

acos

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

add

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

asin

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

atan

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

atan2

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

ceil

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

convert

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

cos

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

degrees

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

divide

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

evaluate

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

execute

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

exp

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

floor

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

getPrimitiveClass

public static Class getPrimitiveClass(String datatype)

ieeeremainder

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

max

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

min

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

mod

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

multiply

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

radians

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

random

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

rint

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

round

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

sin

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

sqrt

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

subtract

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

tan

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

todegrees

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

toradians

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