Class ScriptCondition

All Implemented Interfaces:
Cloneable, Condition

public class ScriptCondition extends AbstractScriptComponent implements Condition
A condition that lets you include script. The condition component sets a bean "self", whose attribute "value" must be set to true for the condition to succeed, false to fail. The default is 'false'
  • Constructor Details

    • ScriptCondition

      public ScriptCondition()
  • Method Details

    • eval

      public boolean eval() throws BuildException
      Is this condition true?
      Specified by:
      eval in interface Condition
      Returns:
      true if the condition is true
      Throws:
      BuildException - if an error occurs
    • getValue

      public boolean getValue()
      get the current value of the condition
      Returns:
      true if the condition
    • setValue

      public void setValue(boolean value)
      set the value of the condition. This is used by the script to pass the return value. It can be used by an attribute, in which case it sets the default value
      Parameters:
      value - the value to set the condition to