org.apache.tools.ant.types

Interface ResourceCollection

Known Implementing Classes:
ArchiveFileSet, ArchiveResource, BaseResourceCollectionContainer, BaseResourceCollectionWrapper, BCFileSet, BZip2Resource, ClassfileSet, CompressedResource, Difference, DirSet, FileList, FileResource, Files, FileSet, First, GZipResource, Intersect, Javadoc.TagArgument, JavaResource, LibFileSet, Path, Path.PathElement, PropertyResource, PropertySet, Resource, Resources, Restrict, Sort, StringResource, Tar.TarFileSet, TarFileSet, TarResource, Tokens, Union, URLResource, ZipFileSet, ZipResource

public interface ResourceCollection

Interface describing a collection of Resources.
Since:
Ant 1.7

Method Summary

boolean
isFilesystemOnly()
Indicate whether this ResourceCollection is composed entirely of Resources accessible via local filesystem conventions.
Iterator
iterator()
Get an Iterator over the contents of this ResourceCollection, whose elements are org.apache.tools.ant.types.Resource instances.
int
size()
Learn the number of contained Resources.

Method Details

isFilesystemOnly

public boolean isFilesystemOnly()
Indicate whether this ResourceCollection is composed entirely of Resources accessible via local filesystem conventions. If true, all Resources returned from this ResourceCollection should be instances of FileResource.
Returns:
whether this is a filesystem-only resource collection.

iterator

public Iterator iterator()
Get an Iterator over the contents of this ResourceCollection, whose elements are org.apache.tools.ant.types.Resource instances.
Returns:
an Iterator of Resources.

size

public int size()
Learn the number of contained Resources.
Returns:
number of elements as int.