net.sf.antcontrib.math

Class Operation

Implemented Interfaces:
DynamicConfigurator, Evaluateable

public class Operation
extends java.lang.Object
implements Evaluateable, DynamicConfigurator

Class to represent a mathematical operation.
Author:
inger

Method Summary

void
addConfiguredNum(Numeric numeric)
void
addConfiguredNumeric(Numeric numeric)
void
addConfiguredOp(Operation operation)
void
addConfiguredOperation(Operation operation)
Object
createDynamicElement(String name)
Number
evaluate()
void
setArg1(String value)
void
setArg2(String value)
void
setArg3(String value)
void
setArg4(String value)
void
setArg5(String value)
void
setDatatype(String datatype)
void
setDynamicAttribute(String s, String s1)
void
setOp(String operation)
void
setOperation(String operation)
void
setStrict(boolean strict)
String
toString()

Method Details

addConfiguredNum

public void addConfiguredNum(Numeric numeric)

addConfiguredNumeric

public void addConfiguredNumeric(Numeric numeric)

addConfiguredOp

public void addConfiguredOp(Operation operation)

addConfiguredOperation

public void addConfiguredOperation(Operation operation)

createDynamicElement

public Object createDynamicElement(String name)
            throws BuildException

evaluate

public Number evaluate()
Specified by:
evaluate in interface Evaluateable

setArg1

public void setArg1(String value)

setArg2

public void setArg2(String value)

setArg3

public void setArg3(String value)

setArg4

public void setArg4(String value)

setArg5

public void setArg5(String value)

setDatatype

public void setDatatype(String datatype)

setDynamicAttribute

public void setDynamicAttribute(String s,
                                String s1)
            throws BuildException

setOp

public void setOp(String operation)

setOperation

public void setOperation(String operation)

setStrict

public void setStrict(boolean strict)

toString

public String toString()