org.apache.tools.ant.types.resources

Class BCFileSet

Implemented Interfaces:
Cloneable, ResourceCollection, SelectorContainer

public class BCFileSet
extends FileSet

Utility FileSet that includes directories for backwards-compatibility with certain tasks e.g. Delete.
Since:
Ant 1.7

Field Summary

Fields inherited from class org.apache.tools.ant.types.DataType

checked, ref

Fields inherited from class org.apache.tools.ant.ProjectComponent

description, location, project

Constructor Summary

BCFileSet()
Default constructor.
BCFileSet(FileSet fs)
Construct a new BCFileSet from the specified FileSet.

Method Summary

Iterator
iterator()
Fulfill the ResourceCollection contract.
int
size()
Fulfill the ResourceCollection contract.

Methods inherited from class org.apache.tools.ant.types.FileSet

clone, isFilesystemOnly, iterator, size

Methods inherited from class org.apache.tools.ant.types.AbstractFileSet

add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendExcludes, appendIncludes, appendSelector, clone, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDefaultexcludes, getDir, getDir, getDirectoryScanner, getDirectoryScanner, getRef, getSelectors, hasPatterns, hasSelectors, isCaseSensitive, isFollowSymlinks, mergeExcludes, mergeIncludes, mergePatterns, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setDir, setExcludes, setExcludesfile, setFile, setFollowSymlinks, setIncludes, setIncludesfile, setRefid, setupDirectoryScanner, setupDirectoryScanner, toString

Methods inherited from class org.apache.tools.ant.types.DataType

checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, setChecked, setRefid, toString, tooManyAttributes

Methods inherited from class org.apache.tools.ant.ProjectComponent

clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject

Constructor Details

BCFileSet

public BCFileSet()
Default constructor.

BCFileSet

public BCFileSet(FileSet fs)
Construct a new BCFileSet from the specified FileSet.
Parameters:
fs - the FileSet from which to inherit config.

Method Details

iterator

public Iterator iterator()
Fulfill the ResourceCollection contract.
Specified by:
iterator in interface ResourceCollection
Overrides:
iterator in interface FileSet
Returns:
an Iterator of Resources.
Since:
Ant 1.7

size

public int size()
Fulfill the ResourceCollection contract.
Specified by:
size in interface ResourceCollection
Overrides:
size in interface FileSet
Returns:
number of elements as int.
Since:
Ant 1.7