org.apache.tools.ant.helperClass SingleCheckExecutor
- java.lang.Object
- org.apache.tools.ant.helper.SingleCheckExecutor
- All Implemented Interfaces:
- Executor
public class SingleCheckExecutor extends java.lang.Object implements Executor"Single-check" Target executor implementation. Differs fromDefaultExecutorin that the dependencies for all targets are computed together, so that shared dependencies are run just once.
- Since:
- Ant 1.6.3
Constructor Summary
Constructors Constructor and Description SingleCheckExecutor()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidexecuteTargets(Project project, java.lang.String[] targetNames)Execute the specified Targets for the specified Project.ExecutorgetSubProjectExecutor()Get the appropriate subproject Executor instance.
Method Detail
executeTargets
public void executeTargets(Project project, java.lang.String[] targetNames) throws BuildExceptionExecute the specified Targets for the specified Project..
- Specified by:
executeTargetsin interfaceExecutor- Parameters:
project- the Ant Project.targetNames- String[] of Target names as specified on the command line.- Throws:
BuildException- on error
getSubProjectExecutor
public Executor getSubProjectExecutor()Get the appropriate subproject Executor instance. This allows the top executor to control what type of executor is used to execute subprojects via <ant>/<antcall>/<subant> and task that extend these. All bundled Executors return a SingleCheckExecutor (running a merged set of depended targets for all targets called) to run sub-builds..
- Specified by:
getSubProjectExecutorin interfaceExecutor- Returns:
- an Executor instance.