Class ProcessorParam

java.lang.Object
net.sf.antcontrib.cpptasks.ProcessorParam
Direct Known Subclasses:
CompilerParam, LinkerParam

public class ProcessorParam extends Object
Place class description here.
Since:
  • Field Details

    • ifCond

      private String ifCond
    • name

      private String name
    • unlessCond

      private String unlessCond
    • value

      private String value
  • Constructor Details

    • ProcessorParam

      public ProcessorParam()
  • Method Details

    • getName

      public String getName()
    • getValue

      public String getValue()
    • isActive

      public boolean isActive(org.apache.tools.ant.Project p)
      Returns true if the define's if and unless conditions (if any) are satisfied.
    • setIf

      public void setIf(String propName)
      Sets the property name for the 'if' condition. The argument will be ignored unless the property is defined. The value of the property is insignificant, but values that would imply misinterpretation ("false", "no") will throw an exception when evaluated.
    • setName

      public void setName(String name)
      Specifies relative location of argument on command line. "start" will place argument at start of command line, "mid" will place argument after all "start" arguments but before filenames, "end" will place argument after filenames.
    • setUnless

      public void setUnless(String propName)
      Set the property name for the 'unless' condition. If named property is set, the argument will be ignored. The value of the property is insignificant, but values that would imply misinterpretation ("false", "no") of the behavior will throw an exception when evaluated.
      Parameters:
      propName - name of property
    • setValue

      public void setValue(String value)
      Specifies the string that should appear on the command line. The argument will be quoted if it contains embedded blanks. Use multiple arguments to avoid quoting.