|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.ProjectComponent | +--org.apache.tools.ant.Task | +--net.sf.antcontrib.property.MathTask
Provides basic math functions. Simple calculations can be done via attributes only, more complex formulas can be set up via nested Ops.
Developed for use with Antelope, migrated to ant-contrib Oct 2003.
Field Summary |
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
MathTask()
|
Method Summary | |
void |
addConfiguredOp(Op op)
Add a nested operation. |
void |
execute()
|
void |
setDatatype(java.lang.String type)
Sets the datatype of this calculation. |
void |
setOperand1(java.lang.String op)
Set an operand as an attribute. |
void |
setOperand2(java.lang.String op)
Set an operand as an attribute. |
void |
setOperation(java.lang.String op)
Set an operation as an attribute. |
void |
setResult(java.lang.String name)
Sets the name of the property to store the result in. |
void |
setStrict(boolean b)
Use the StrictMath library. |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MathTask()
Method Detail |
public void setResult(java.lang.String name)
name
- the name of a property to set for a result.public void setDatatype(java.lang.String type)
public void setOperand1(java.lang.String op) throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
public void setOperand2(java.lang.String op) throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
public void setOperation(java.lang.String op)
op
- any operation allowed by Op.public void addConfiguredOp(Op op)
public void setStrict(boolean b)
public void execute()
execute
in class org.apache.tools.ant.Task
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |