org.gradle.execution
Class DelegatingBuildExecuter

java.lang.Object
  extended by org.gradle.execution.DelegatingBuildExecuter
All Implemented Interfaces:
BuildExecuter
Direct Known Subclasses:
ProjectDefaultsBuildExecuter

public class DelegatingBuildExecuter
extends java.lang.Object
implements BuildExecuter


Constructor Summary
DelegatingBuildExecuter()
           
DelegatingBuildExecuter(BuildExecuter delegate)
           
 
Method Summary
 void execute(TaskExecuter executer)
          Executes the selected tasks.
protected  BuildExecuter getDelegate()
           
 java.lang.String getDisplayName()
          Returns the description of this executer.
 void select(Project project)
          Selects the tasks to execute, if any.
protected  void setDelegate(BuildExecuter delegate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingBuildExecuter

public DelegatingBuildExecuter(BuildExecuter delegate)

DelegatingBuildExecuter

public DelegatingBuildExecuter()
Method Detail

getDelegate

protected BuildExecuter getDelegate()

setDelegate

protected void setDelegate(BuildExecuter delegate)

select

public void select(Project project)
Description copied from interface: BuildExecuter
Selects the tasks to execute, if any. This method is called before any other methods on this executer.

Specified by:
select in interface BuildExecuter

getDisplayName

public java.lang.String getDisplayName()
Description copied from interface: BuildExecuter
Returns the description of this executer. The result is used for log and error messages. Called after BuildExecuter.select(org.gradle.api.Project).

Specified by:
getDisplayName in interface BuildExecuter

execute

public void execute(TaskExecuter executer)
Description copied from interface: BuildExecuter
Executes the selected tasks. Called after BuildExecuter.select(org.gradle.api.Project).

Specified by:
execute in interface BuildExecuter