ise.antelope.tasks
Class ElseTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by ise.antelope.tasks.ElseTask
All Implemented Interfaces:
Breakable, java.lang.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
ElseTask()
           
 
Method Summary
 void addBreak(Break b)
          Required by Breakable interface.
 void addTask(org.apache.tools.ant.Task task)
          Add a task to execute.
 boolean doBreak()
          Required by Breakable interface.
 void execute()
           
 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 Detail

ElseTask

public ElseTask()
Method Detail

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