Class ElseTask

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
ise.antelope.tasks.ElseTask
All Implemented Interfaces:
Breakable, Cloneable, org.apache.tools.ant.TaskContainer

public class ElseTask extends org.apache.tools.ant.Task implements org.apache.tools.ant.TaskContainer, Breakable
This task is intended for nesting into the If task. This represents the 'else' clause in an if/else construct.
Since:
Ant 1.5
  • Field Summary

    Fields inherited from class org.apache.tools.ant.Task

    target, taskName, taskType, wrapper

    Fields inherited from class org.apache.tools.ant.ProjectComponent

    description, location, project
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Required by Breakable interface.
    void
    addTask(org.apache.tools.ant.Task task)
    Add a task to execute.
    boolean
    Required by Breakable interface.
    void
     
    void
    setBreak(boolean b)
    Required by Breakable interface.

    Methods inherited from class org.apache.tools.ant.Task

    bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType

    Methods inherited from class org.apache.tools.ant.ProjectComponent

    clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ElseTask

      public ElseTask()
  • Method Details

    • addTask

      public void addTask(org.apache.tools.ant.Task task)
      Add a task to execute.
      Specified by:
      addTask in interface org.apache.tools.ant.TaskContainer
      Parameters:
      task - a task to execute.
    • setBreak

      public void setBreak(boolean b)
      Required by Breakable interface.
      Specified by:
      setBreak in interface Breakable
      Parameters:
      b - the value for the flag
    • addBreak

      public void addBreak(Break b)
      Required by Breakable interface.
      Specified by:
      addBreak in interface Breakable
      Parameters:
      b - the Break to add
    • doBreak

      public boolean doBreak()
      Required by Breakable interface.
      Specified by:
      doBreak in interface Breakable
      Returns:
      the value of the break flag.
    • execute

      public void execute() throws org.apache.tools.ant.BuildException
      Overrides:
      execute in class org.apache.tools.ant.Task
      Throws:
      org.apache.tools.ant.BuildException