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.
  • Constructor Details

    • MathEquals

      public MathEquals()
  • Method Details

    • setArg1

      public void setArg1(String a1)
      Overrides:
      setArg1 in class org.apache.tools.ant.taskdefs.condition.Equals
    • setArg2

      public void setArg2(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