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 TaskThe 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 voidaddTask(Task nestedTask)Add a nested task to Sequential.voidexecute()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:
addTaskin interfaceTaskContainer- Parameters:
nestedTask- Nested task to execute Sequential
execute
public void execute() throws BuildExceptionExecute all nestedTasks.
- Overrides:
executein classTask- Throws:
BuildException- if one of the nested tasks fails.