org.apache.tools.ant.types
Class FileList
FileList represents an explicitly named list of files. FileLists
are useful when you want to capture a list of files regardless of
whether they currently exist. By contrast, FileSet operates as a
filter, only returning the name of a matched file if it currently
exists in the file system.
static class | FileList.FileName- Inner class corresponding to the <file> nested element.
|
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, setRefid, tooManyAttributes |
FileList
public FileList()
The default constructor.
FileList
protected FileList(FileList filelist)
A copy constructor.
filelist - a FileList value
addConfiguredFile
public void addConfiguredFile(FileList.FileName name)
Add a nested <file> nested element.
name - a configured file element with a name.
getDir
public File getDir(Project p)
getFiles
public String[] getFiles(Project p)
Returns the list of files represented by this FileList.
- the list of files represented by this FileList.
getRef
protected FileList getRef(Project p)
Performs the check for circular references and returns the
referenced FileList.
- the FileList represented by a referenced filelist.
setDir
public void setDir(File dir)
throws BuildException Set the dir attribute.
dir - the directory this filelist is relative to.
setFiles
public void setFiles(String filenames)
Set the filenames attribute.
filenames - a string contains filenames, separated by , or
by whitespace.
setRefid
public void setRefid(Reference r)
throws BuildException Makes this instance in effect a reference to another FileList
instance.
You must not set another attribute or nest elements inside
this element if you make it a reference.
- setRefid in interface DataType
r - the reference to another filelist.
Copyright B) 2000-2006 Apache Software Foundation. All Rights Reserved.