Package net.sf.antcontrib.math
Class MathTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
net.sf.antcontrib.math.MathTask
- All Implemented Interfaces:
Cloneable
,org.apache.tools.ant.DynamicAttribute
,org.apache.tools.ant.DynamicConfigurator
,org.apache.tools.ant.DynamicElement
public class MathTask
extends org.apache.tools.ant.Task
implements org.apache.tools.ant.DynamicConfigurator
Task for mathematical operations.
- Author:
- inger
-
Field Summary
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDynamicElement
(String name) createOp()
void
execute()
void
setDatatype
(String datatype) void
setDataType
(String dataType) void
setDynamicAttribute
(String s, String s1) void
setOperand1
(String operand1) void
setOperand2
(String operand2) void
setOperation
(String operation) void
void
setStrict
(boolean strict) Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Constructor Details
-
MathTask
public MathTask()
-
-
Method Details
-
execute
public void execute() throws org.apache.tools.ant.BuildException- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
-
setDynamicAttribute
- Specified by:
setDynamicAttribute
in interfaceorg.apache.tools.ant.DynamicAttribute
- Throws:
org.apache.tools.ant.BuildException
-
createDynamicElement
- Specified by:
createDynamicElement
in interfaceorg.apache.tools.ant.DynamicElement
- Throws:
org.apache.tools.ant.BuildException
-
setResult
-
setDatatype
-
setStrict
public void setStrict(boolean strict) -
setOperation
-
setDataType
-
setOperand1
-
setOperand2
-
createOperation
-
createOp
-