Class Operation

java.lang.Object
net.sf.antcontrib.math.Operation
All Implemented Interfaces:
Evaluateable, org.apache.tools.ant.DynamicAttribute, org.apache.tools.ant.DynamicConfigurator, org.apache.tools.ant.DynamicElement

public class Operation extends Object implements Evaluateable, org.apache.tools.ant.DynamicConfigurator
Class to represent a mathematical operation.
Author:
inger
  • Constructor Details

    • Operation

      public Operation()
  • Method Details

    • setDynamicAttribute

      public void setDynamicAttribute(String s, String s1) throws org.apache.tools.ant.BuildException
      Specified by:
      setDynamicAttribute in interface org.apache.tools.ant.DynamicAttribute
      Throws:
      org.apache.tools.ant.BuildException
    • createDynamicElement

      public Object createDynamicElement(String name) throws org.apache.tools.ant.BuildException
      Specified by:
      createDynamicElement in interface org.apache.tools.ant.DynamicElement
      Throws:
      org.apache.tools.ant.BuildException
    • 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)
    • addConfiguredNumeric

      public void addConfiguredNumeric(Numeric numeric)
    • addConfiguredOperation

      public void addConfiguredOperation(Operation operation)
    • addConfiguredNum

      public void addConfiguredNum(Numeric numeric)
    • addConfiguredOp

      public void addConfiguredOp(Operation operation)
    • setOp

      public void setOp(String operation)
    • setOperation

      public void setOperation(String operation)
    • setDatatype

      public void setDatatype(String datatype)
    • setStrict

      public void setStrict(boolean strict)
    • evaluate

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

      public String toString()
      Overrides:
      toString in class Object