Package org.apache.commons.vfs2.tasks
Class DeleteTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.commons.vfs2.tasks.VfsTask
org.apache.commons.vfs2.tasks.DeleteTask
- All Implemented Interfaces:
Cloneable
An Ant task that deletes matching files.
TODO - Allow selector to be specified.
-
Field Summary
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.commons.vfs2.tasks.VfsTask
closeManager, resolveFile
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
-
Constructor Details
-
DeleteTask
public DeleteTask()Constructs a new instance.
-
-
Method Details
-
execute
Executes this task.- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
- if an error occurs.
-
setFile
Sets the file/folder to delete.- Parameters:
file
- The name of the file.
-
setIncludes
Sets the files to include.- Parameters:
filesList
- The list of files.
-
setSrcDir
Sets the source directory.- Parameters:
srcDirUrl
- The source directory.
-