org.gradle.api.tasks
Class Delete

java.lang.Object
  extended by org.gradle.api.internal.AbstractTask
      extended by org.gradle.api.DefaultTask
          extended by org.gradle.api.internal.ConventionTask
              extended by org.gradle.api.tasks.Delete
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, Task, org.gradle.util.Configurable<Task>

public class Delete
extends org.gradle.api.internal.ConventionTask

Deletes the specified target files or directories.


Field Summary
 
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
 
Constructor Summary
Delete()
           
 
Method Summary
protected  void clean()
           
 Delete delete(Object... targets)
          Adds some files to be deleted by this task.
 Set<Object> getDelete()
          Returns the set of files which will be deleted by this task.
 FileCollection getTargetFiles()
          Returns the resolved set of files which will be deleted by this task.
 void setDelete(Object target)
          Sets the files to be deleted by this task.
 
Methods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, getConventionMapping, setConventionMapping
 
Methods inherited from class org.gradle.api.internal.AbstractTask
captureStandardOutput, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, disableStandardOutputCapture, doFirst, doFirst, doLast, doLast, equals, execute, getActions, getAdditionalProperties, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getDynamicObjectHelper, getEnabled, getExecuter, getGroup, getInputs, getLogger, getLogging, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getStandardOutputCapture, getState, getTaskDependencies, getTemporaryDir, hashCode, hasProperty, injectIntoNewInstance, isEnabled, leftShift, onlyIf, onlyIf, property, setActions, setConvention, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setGroup, setName, setOnlyIf, setOnlyIf, setProject, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.gradle.api.Task
captureStandardOutput, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, disableStandardOutputCapture, doFirst, doFirst, doLast, doLast, getActions, getAnt, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getGroup, getInputs, getLogger, getLogging, getName, getOutputs, getPath, getProject, getState, getTaskDependencies, getTemporaryDir, hasProperty, leftShift, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setEnabled, setGroup, setOnlyIf, setOnlyIf, setProperty
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

Delete

public Delete()
Method Detail

clean

protected void clean()

getTargetFiles

public FileCollection getTargetFiles()
Returns the resolved set of files which will be deleted by this task.

Returns:
The files. Never returns null.

getDelete

public Set<Object> getDelete()
Returns the set of files which will be deleted by this task.

Returns:
The files. Never returns null.

setDelete

public void setDelete(Object target)
Sets the files to be deleted by this task.

Parameters:
target - Any type of object accepted by Project.files(Object...)

delete

public Delete delete(Object... targets)
Adds some files to be deleted by this task.

Parameters:
targets - Any type of object accepted by Project.files(Object...)