Top Description Inners Fields Constructors Methods
org.apache.tools.ant.taskdefs

public Class Delete

extends MatchingTask
Class Inheritance
Imports
java.io.File, java.nio.file.Files, .Path, .Paths, java.util.Arrays, .Comparator, .Iterator, .Vector, org.apache.tools.ant.BuildException, .DirectoryScanner, .Project, org.apache.tools.ant.taskdefs.condition.Os, org.apache.tools.ant.types.FileSet, .PatternSet, .Resource, .ResourceCollection, org.apache.tools.ant.types.resources.FileProvider, .FileResourceIterator, .Resources, .Restrict, .Sort, org.apache.tools.ant.types.resources.comparators.FileSystem, .ResourceComparator, .Reverse, org.apache.tools.ant.types.resources.selectors.Exists, .ResourceSelector, org.apache.tools.ant.types.selectors.AndSelector, .ContainsRegexpSelector, .ContainsSelector, .DateSelector, .DependSelector, .DepthSelector, .ExtendSelector, .FileSelector, .FilenameSelector, .MajoritySelector, .NoneSelector, .NotSelector, .OrSelector, .PresentSelector, .SelectSelector, .SizeSelector, org.apache.tools.ant.types.selectors.modifiedselector.ModifiedSelector, org.apache.tools.ant.util.FileUtils

Deletes a file or directory, or set of files defined by a fileset. The original delete task would delete a file, or a set of files using the include/exclude syntax. The deltree task would delete a directory tree. This task combines the functionality of these two originally distinct tasks.

Currently Delete extends MatchingTask. This is intended only to provide backwards compatibility for a release. The future position is to use nested filesets exclusively.

Since
Ant 1.2

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private boolean
protected File
private static final ResourceSelector
private boolean
protected File
private static FileUtils
protected Vector<FileSet>
protected boolean
private boolean
private boolean
private Resources
private boolean
private static final ResourceComparator
protected boolean
private int
Inherited from org.apache.tools.ant.taskdefs.MatchingTask:
fileset

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
add(ResourceCollection
the filesystem-only ResourceCollection.
rc
)

Add an arbitrary ResourceCollection to be deleted.

public void
add(FileSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.add.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.add.

add an arbitrary selector
public void
addAnd(AndSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addAnd.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addAnd.

add an "And" selector entry on the selector list
public void
addContains(ContainsSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addContains.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addContains.

add a contains selector entry on the selector list
public void
addContainsRegexp(ContainsRegexpSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addContainsRegexp.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addContainsRegexp.

add a regular expression selector entry on the selector list
public void
addCustom(ExtendSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addCustom.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addCustom.

add an extended selector entry on the selector list
public void
addDate(DateSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addDate.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addDate.

add a selector date entry on the selector list
public void
addDepend(DependSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addDepend.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addDepend.

add a depends selector entry on the selector list
public void
addDepth(DepthSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addDepth.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addDepth.

add a depth selector entry on the selector list
public void
addFilename(FilenameSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addFilename.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addFilename.

add a selector filename entry on the selector list
public void
addFileset(FileSet
the set of files to be deleted
set
)

Adds a set of files to be deleted.

public void
addMajority(MajoritySelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addMajority.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addMajority.

add a majority selector entry on the selector list
public void
public void
addNone(NoneSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addNone.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addNone.

add a "None" selector entry on the selector list
public void
addNot(NotSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addNot.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addNot.

add a "Not" selector entry on the selector list
public void
addOr(OrSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addOr.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addOr.

add an "Or" selector entry on the selector list
public void
addPresent(PresentSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addPresent.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addPresent.

add a present selector entry on the selector list
public void
addSelector(SelectSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addSelector.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addSelector.

add a "Select" selector entry on the selector list
public void
addSize(SizeSelector
the selector to be added
selector
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addSize.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addSize.

add a selector size entry on the selector list
public PatternSet.NameEntry

Returns:

a NameEntry object to be configured
createExclude
()

Overrides org.apache.tools.ant.taskdefs.MatchingTask.createExclude.

add a name entry on the exclude list
public PatternSet.NameEntry

Returns:

a PatternFileNameEntry object to be configured
createExcludesFile
()

Overrides org.apache.tools.ant.taskdefs.MatchingTask.createExcludesFile.

add a name entry on the include files list
public PatternSet.NameEntry

Returns:

a NameEntry object to be configured
createInclude
()

Overrides org.apache.tools.ant.taskdefs.MatchingTask.createInclude.

add a name entry on the include list
public PatternSet.NameEntry

Returns:

a PatternFileNameEntry object to be configured
createIncludesFile
()

Overrides org.apache.tools.ant.taskdefs.MatchingTask.createIncludesFile.

add a name entry on the include files list
public PatternSet

Returns:

PatternSet object to be configured
createPatternSet
()

Overrides org.apache.tools.ant.taskdefs.MatchingTask.createPatternSet.

add a set of patterns
private boolean
delete(File f)

Accommodate Windows bug encountered in both Sun and IBM JDKs.

public void
execute()

Overrides org.apache.tools.ant.Task.execute.

Delete the file(s).
private void
private void
protected void
removeDir(File
the directory to delete
d
)

Delete a directory

protected void
removeFiles(File
directory to work from
d
,
String[]
array of files to delete; can be of zero length
files
,
String[]
array of directories to delete; can of zero length
dirs
)

remove an array of files in a directory, and a list of subdirectories which will only be deleted if 'includeEmpty' is true

public void
setCaseSensitive(boolean
"true"|"on"|"yes" if file system is case sensitive, "false"|"off"|"no" when not.
isCaseSensitive
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setCaseSensitive.

Sets case sensitivity of the file system
public void
setDefaultexcludes(boolean
"true"|"on"|"yes" when default exclusions should be used, "false"|"off"|"no" when they shouldn't be used.
useDefaultExcludes
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setDefaultexcludes.

Sets whether default exclusions should be used or not.
public void
setDeleteOnExit(boolean
true or false
deleteOnExit
)

If true, on failure to delete, note the error and set the deleteonexit flag, and continue

public void
setDir(File
the directory path.
dir
)

Set the directory from which files are to be deleted

public void
setExcludes(String
the string containing the exclude patterns
excludes
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setExcludes.

Sets the set of exclude patterns.
public void
setExcludesfile(File
A string containing the filename to fetch the include patterns from.
excludesfile
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setExcludesfile.

Sets the name of the file containing the includes patterns.
public void
setFailOnError(boolean
true or false
failonerror
)

If false, note errors but continue.

public void
setFile(File
the file to be deleted
file
)

Set the name of a single file to be removed.

public void
setIncludeEmptyDirs(boolean
if true delete empty directories (only for filesets). Default is false.
includeEmpty
)

If true, delete empty directories.

public void
setIncludes(String
the string containing the include patterns
includes
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setIncludes.

Sets the set of include patterns.
public void
setIncludesfile(File
A string containing the filename to fetch the include patterns from.
includesfile
)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setIncludesfile.

Sets the name of the file containing the includes patterns.
public void
setPerformGcOnFailedDelete(boolean
boolean
b
)

Whether to perform a garbage collection before retrying a failed delete.

public void
setQuiet(boolean
"true" or "on"
quiet
)

If true and the file does not exist, do not display a diagnostic message or modify the exit status to reflect an error.

public void
setVerbose(boolean
"true" or "on"
verbose
)

If true, list all names of deleted files.

Inherited from org.apache.tools.ant.taskdefs.MatchingTask:
addDifferentaddTypeappendSelectorgetDirectoryScannergetImplicitFileSetgetSelectorshasSelectorsselectorCountselectorElementssetProjectXsetIgnoreXsetItems

Field Detail

deleteOnExitback to summary
private boolean deleteOnExit
dirback to summary
protected File dir
EXISTSback to summary
private static final ResourceSelector EXISTS
failonerrorback to summary
private boolean failonerror
fileback to summary
protected File file
FILE_UTILSback to summary
private static FileUtils FILE_UTILS
filesetsback to summary
protected Vector<FileSet> filesets
includeEmptyback to summary
protected boolean includeEmpty
performGcback to summary
private boolean performGc
quietback to summary
private boolean quiet
rcsback to summary
private Resources rcs
REVERSE_FILESYSTEMback to summary
private static final ResourceComparator REVERSE_FILESYSTEM
usedMatchingTaskback to summary
protected boolean usedMatchingTask
verbosityback to summary
private int verbosity

Constructor Detail

Deleteback to summary
public Delete()

Method Detail

addback to summary
public void add(ResourceCollection rc)

Add an arbitrary ResourceCollection to be deleted.

Parameters
rc:ResourceCollection

the filesystem-only ResourceCollection.

addback to summary
public void add(FileSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.add.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.add.

add an arbitrary selector

Parameters
selector:FileSelector

the selector to be added

Annotations
@Override
Since
Ant 1.6
addAndback to summary
public void addAnd(AndSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addAnd.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addAnd.

add an "And" selector entry on the selector list

Parameters
selector:AndSelector

the selector to be added

Annotations
@Override
addContainsback to summary
public void addContains(ContainsSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addContains.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addContains.

add a contains selector entry on the selector list

Parameters
selector:ContainsSelector

the selector to be added

Annotations
@Override
addContainsRegexpback to summary
public void addContainsRegexp(ContainsRegexpSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addContainsRegexp.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addContainsRegexp.

add a regular expression selector entry on the selector list

Parameters
selector:ContainsRegexpSelector

the selector to be added

Annotations
@Override
addCustomback to summary
public void addCustom(ExtendSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addCustom.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addCustom.

add an extended selector entry on the selector list

Parameters
selector:ExtendSelector

the selector to be added

Annotations
@Override
addDateback to summary
public void addDate(DateSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addDate.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addDate.

add a selector date entry on the selector list

Parameters
selector:DateSelector

the selector to be added

Annotations
@Override
addDependback to summary
public void addDepend(DependSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addDepend.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addDepend.

add a depends selector entry on the selector list

Parameters
selector:DependSelector

the selector to be added

Annotations
@Override
addDepthback to summary
public void addDepth(DepthSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addDepth.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addDepth.

add a depth selector entry on the selector list

Parameters
selector:DepthSelector

the selector to be added

Annotations
@Override
addFilenameback to summary
public void addFilename(FilenameSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addFilename.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addFilename.

add a selector filename entry on the selector list

Parameters
selector:FilenameSelector

the selector to be added

Annotations
@Override
addFilesetback to summary
public void addFileset(FileSet set)

Adds a set of files to be deleted.

Parameters
set:FileSet

the set of files to be deleted

addMajorityback to summary
public void addMajority(MajoritySelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addMajority.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addMajority.

add a majority selector entry on the selector list

Parameters
selector:MajoritySelector

the selector to be added

Annotations
@Override
addModifiedback to summary
public void addModified(ModifiedSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addModified.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addModified.

add the modified selector

Parameters
selector:ModifiedSelector

the selector to add

Annotations
@Override
Since
ant 1.6
addNoneback to summary
public void addNone(NoneSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addNone.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addNone.

add a "None" selector entry on the selector list

Parameters
selector:NoneSelector

the selector to be added

Annotations
@Override
addNotback to summary
public void addNot(NotSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addNot.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addNot.

add a "Not" selector entry on the selector list

Parameters
selector:NotSelector

the selector to be added

Annotations
@Override
addOrback to summary
public void addOr(OrSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addOr.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addOr.

add an "Or" selector entry on the selector list

Parameters
selector:OrSelector

the selector to be added

Annotations
@Override
addPresentback to summary
public void addPresent(PresentSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addPresent.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addPresent.

add a present selector entry on the selector list

Parameters
selector:PresentSelector

the selector to be added

Annotations
@Override
addSelectorback to summary
public void addSelector(SelectSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addSelector.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addSelector.

add a "Select" selector entry on the selector list

Parameters
selector:SelectSelector

the selector to be added

Annotations
@Override
addSizeback to summary
public void addSize(SizeSelector selector)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.addSize.

Implements org.apache.tools.ant.types.selectors.SelectorContainer.addSize.

add a selector size entry on the selector list

Parameters
selector:SizeSelector

the selector to be added

Annotations
@Override
createExcludeback to summary
public PatternSet.NameEntry createExclude()

Overrides org.apache.tools.ant.taskdefs.MatchingTask.createExclude.

add a name entry on the exclude list

Returns:PatternSet.NameEntry

a NameEntry object to be configured

Annotations
@Override
createExcludesFileback to summary
public PatternSet.NameEntry createExcludesFile()

Overrides org.apache.tools.ant.taskdefs.MatchingTask.createExcludesFile.

add a name entry on the include files list

Returns:PatternSet.NameEntry

a PatternFileNameEntry object to be configured

Annotations
@Override
createIncludeback to summary
public PatternSet.NameEntry createInclude()

Overrides org.apache.tools.ant.taskdefs.MatchingTask.createInclude.

add a name entry on the include list

Returns:PatternSet.NameEntry

a NameEntry object to be configured

Annotations
@Override
createIncludesFileback to summary
public PatternSet.NameEntry createIncludesFile()

Overrides org.apache.tools.ant.taskdefs.MatchingTask.createIncludesFile.

add a name entry on the include files list

Returns:PatternSet.NameEntry

a PatternFileNameEntry object to be configured

Annotations
@Override
createPatternSetback to summary
public PatternSet createPatternSet()

Overrides org.apache.tools.ant.taskdefs.MatchingTask.createPatternSet.

add a set of patterns

Returns:PatternSet

PatternSet object to be configured

Annotations
@Override
deleteback to summary
private boolean delete(File f)

Accommodate Windows bug encountered in both Sun and IBM JDKs. Others possible. If the delete does not work, call System.gc(), wait a little and try again.

executeback to summary
public void execute() throws BuildException

Overrides org.apache.tools.ant.Task.execute.

Delete the file(s).

Annotations
@Override
Exceptions
BuildException:
if an error occurs
handleback to summary
private void handle(String msg)
handleback to summary
private void handle(Exception e)
removeDirback to summary
protected void removeDir(File d)

Delete a directory

Parameters
d:File

the directory to delete

removeFilesback to summary
protected void removeFiles(File d, String[] files, String[] dirs)

remove an array of files in a directory, and a list of subdirectories which will only be deleted if 'includeEmpty' is true

Parameters
d:File

directory to work from

files:String[]

array of files to delete; can be of zero length

dirs:String[]

array of directories to delete; can of zero length

setCaseSensitiveback to summary
public void setCaseSensitive(boolean isCaseSensitive)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setCaseSensitive.

Sets case sensitivity of the file system

Parameters
isCaseSensitive:boolean

"true"|"on"|"yes" if file system is case sensitive, "false"|"off"|"no" when not.

Annotations
@Override
setDefaultexcludesback to summary
public void setDefaultexcludes(boolean useDefaultExcludes)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setDefaultexcludes.

Sets whether default exclusions should be used or not.

Parameters
useDefaultExcludes:boolean

"true"|"on"|"yes" when default exclusions should be used, "false"|"off"|"no" when they shouldn't be used.

Annotations
@Override
setDeleteOnExitback to summary
public void setDeleteOnExit(boolean deleteOnExit)

If true, on failure to delete, note the error and set the deleteonexit flag, and continue

Parameters
deleteOnExit:boolean

true or false

setDirback to summary
public void setDir(File dir)

Set the directory from which files are to be deleted

Parameters
dir:File

the directory path.

setExcludesback to summary
public void setExcludes(String excludes)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setExcludes.

Sets the set of exclude patterns. Patterns may be separated by a comma or a space.

Parameters
excludes:String

the string containing the exclude patterns

Annotations
@Override
setExcludesfileback to summary
public void setExcludesfile(File excludesfile)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setExcludesfile.

Sets the name of the file containing the includes patterns.

Parameters
excludesfile:File

A string containing the filename to fetch the include patterns from.

Annotations
@Override
setFailOnErrorback to summary
public void setFailOnError(boolean failonerror)

If false, note errors but continue.

Parameters
failonerror:boolean

true or false

setFileback to summary
public void setFile(File file)

Set the name of a single file to be removed.

Parameters
file:File

the file to be deleted

setIncludeEmptyDirsback to summary
public void setIncludeEmptyDirs(boolean includeEmpty)

If true, delete empty directories.

Parameters
includeEmpty:boolean

if true delete empty directories (only for filesets). Default is false.

setIncludesback to summary
public void setIncludes(String includes)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setIncludes.

Sets the set of include patterns. Patterns may be separated by a comma or a space.

Parameters
includes:String

the string containing the include patterns

Annotations
@Override
setIncludesfileback to summary
public void setIncludesfile(File includesfile)

Overrides org.apache.tools.ant.taskdefs.MatchingTask.setIncludesfile.

Sets the name of the file containing the includes patterns.

Parameters
includesfile:File

A string containing the filename to fetch the include patterns from.

Annotations
@Override
setPerformGcOnFailedDeleteback to summary
public void setPerformGcOnFailedDelete(boolean b)

Whether to perform a garbage collection before retrying a failed delete.

This may be required on Windows (where it is set to true by default) but also on other operating systems, for example when deleting directories from an NFS share.

Parameters
b:boolean

boolean

Since
Ant 1.8.3
setQuietback to summary
public void setQuiet(boolean quiet)

If true and the file does not exist, do not display a diagnostic message or modify the exit status to reflect an error. This means that if a file or directory cannot be deleted, then no error is reported. This setting emulates the -f option to the Unix "rm" command. Default is false meaning things are "noisy"

Parameters
quiet:boolean

"true" or "on"

setVerboseback to summary
public void setVerbose(boolean verbose)

If true, list all names of deleted files.

Parameters
verbose:boolean

"true" or "on"

org.apache.tools.ant.taskdefs back to summary

private Class Delete.ReverseDirs

extends Object
implements ResourceCollection
Class Inheritance
All Implemented Interfaces
org.apache.tools.ant.types.ResourceCollection, java.lang.Iterable

Field Summary

Modifier and TypeField and Description
private File
private String[]
private Project

Constructor Summary

AccessConstructor and Description
pack-priv
ReverseDirs(Project project, File basedir, String[] dirs)

Method Summary

Modifier and TypeMethod and Description
public boolean
isFilesystemOnly()

Implements org.apache.tools.ant.types.ResourceCollection.isFilesystemOnly.

Indicate whether this ResourceCollection is composed entirely of Resources accessible via local filesystem conventions.
public Iterator<Resource>
iterator()

Implements java.lang.Iterable.iterator.

Returns an iterator over elements of type T.
public int
size()

Implements org.apache.tools.ant.types.ResourceCollection.size.

Learn the number of contained Resources.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

basedirback to summary
private File basedir
dirsback to summary
private String[] dirs
projectback to summary
private Project project

Constructor Detail

ReverseDirsback to summary
pack-priv ReverseDirs(Project project, File basedir, String[] dirs)

Method Detail

isFilesystemOnlyback to summary
public boolean isFilesystemOnly()

Implements org.apache.tools.ant.types.ResourceCollection.isFilesystemOnly.

Doc from org.apache.tools.ant.types.ResourceCollection.isFilesystemOnly.

Indicate whether this ResourceCollection is composed entirely of Resources accessible via local filesystem conventions. If true, all resources returned from this collection should respond with a org.apache.tools.ant.types.resources.FileProvider when asked via Resource#as.

Returns:boolean

whether this is a filesystem-only resource collection.

Annotations
@Override
iteratorback to summary
public Iterator<Resource> iterator()

Implements java.lang.Iterable.iterator.

Doc from java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

Returns:Iterator<Resource>

an Iterator.

Annotations
@Override
sizeback to summary
public int size()

Implements org.apache.tools.ant.types.ResourceCollection.size.

Doc from org.apache.tools.ant.types.ResourceCollection.size.

Learn the number of contained Resources.

Returns:int

number of elements as int.

Annotations
@Override