org.apache.tools.ant.taskdefsClass Sequential
- java.lang.Object
- org.apache.tools.ant.ProjectComponent
- org.apache.tools.ant.Task
- org.apache.tools.ant.taskdefs.Sequential
- All Implemented Interfaces:
- java.lang.Cloneable, TaskContainer
public class Sequential extends Task implements TaskContainerSequential is a container task - it can contain other Ant tasks. The nested tasks are simply executed in sequence. Sequential's primary use is to support the sequential execution of a subset of tasks within theParallel Task
The sequential task has no attributes and does not support any nested elements apart from Ant tasks. Any valid Ant task may be embedded within the sequential task.
- Since:
- Ant 1.4
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
Constructor Summary
Constructors Constructor and Description Sequential()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
addTask(Task nestedTask)
Add a nested task to Sequential.void
execute()
Execute all nestedTasks.
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
Method Detail
addTask
public void addTask(Task nestedTask)Add a nested task to Sequential.
- Specified by:
addTask
in interfaceTaskContainer
- Parameters:
nestedTask
- Nested task to execute Sequential
execute
public void execute() throws BuildExceptionExecute all nestedTasks.
- Overrides:
execute
in classTask
- Throws:
BuildException
- if one of the nested tasks fails.