ise.antelope.tasks
Class MathEquals
java.lang.Object
org.apache.tools.ant.taskdefs.condition.Equals
ise.antelope.tasks.MathEquals
- All Implemented Interfaces:
- org.apache.tools.ant.taskdefs.condition.Condition
public class MathEquals
- extends org.apache.tools.ant.taskdefs.condition.Equals
Extends Equals condition to test if the first argument is greater than the
second argument. Will handle base 10 integer and decimal numbers, otherwise,
treats arguments as Strings.
|
Method Summary |
boolean |
eval()
|
void |
setArg1(java.lang.String a1)
|
void |
setArg2(java.lang.String a2)
|
void |
setCasesensitive(boolean b)
Should the comparison be case sensitive? |
void |
setTrim(boolean b)
Should we want to trim the arguments before comparing them? |
| Methods inherited from class org.apache.tools.ant.taskdefs.condition.Equals |
setArg1, setArg2, setForcestring |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MathEquals
public MathEquals()
setArg1
public void setArg1(java.lang.String a1)
- Overrides:
setArg1 in class org.apache.tools.ant.taskdefs.condition.Equals
setArg2
public void setArg2(java.lang.String a2)
- Overrides:
setArg2 in class org.apache.tools.ant.taskdefs.condition.Equals
setTrim
public void setTrim(boolean b)
- Should we want to trim the arguments before comparing them?
- Overrides:
setTrim in class org.apache.tools.ant.taskdefs.condition.Equals
- Since:
- Revision: 1.3, Ant 1.5
setCasesensitive
public void setCasesensitive(boolean b)
- Should the comparison be case sensitive?
- Overrides:
setCasesensitive in class org.apache.tools.ant.taskdefs.condition.Equals
- Since:
- Revision: 1.3, Ant 1.5
eval
public boolean eval()
throws org.apache.tools.ant.BuildException
- Specified by:
eval in interface org.apache.tools.ant.taskdefs.condition.Condition- Overrides:
eval in class org.apache.tools.ant.taskdefs.condition.Equals
- Throws:
org.apache.tools.ant.BuildException