Package org.apache.tools.ant.types
Interface ResourceCollection
- All Known Subinterfaces:
AppendableResourceCollection
- All Known Implementing Classes:
AbstractClasspathResource,AbstractResourceCollectionWrapper,AllButFirst,AllButLast,ArchiveFileSet,ArchiveResource,Archives,BaseResourceCollectionContainer,BaseResourceCollectionWrapper,BCFileSet,BZip2Resource,ClassfileSet,CompressedResource,Concat,ContentTransformingResource,Difference,DirSet,FileList,FileResource,Files,FileSet,First,GZipResource,Intersect,JavaConstantResource,Javadoc.TagArgument,JavaResource,Last,LazyResourceCollectionWrapper,LibFileSet,LogOutputResource,MappedResource,MappedResourceCollection,MultiRootFileSet,Path,Path.PathElement,PropertyResource,PropertySet,Resource,ResourceDecorator,ResourceList,Resources,Restrict,SizeLimitCollection,Sort,StringResource,Tar.TarFileSet,TarFileSet,TarResource,Tokens,Union,URLResource,XzResource,ZipFileSet,ZipResource
Interface describing a collection of Resources.
- Since:
- Ant 1.7
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanisEmpty()Learn whether thisResourceCollectionis empty.booleanIndicate whether this ResourceCollection is composed entirely of Resources accessible via local filesystem conventions.intsize()Learn the number of contained Resources.stream()Return aStreamover thisResourceCollection.Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
size
int size()Learn the number of contained Resources.- Returns:
- number of elements as int.
-
isFilesystemOnly
boolean 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 aFileProviderwhen asked viaResource.as(java.lang.Class<T>).- Returns:
- whether this is a filesystem-only resource collection.
-
stream
-
isEmpty
-