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 boolean
isEmpty()
Learn whether thisResourceCollection
is empty.boolean
Indicate whether this ResourceCollection is composed entirely of Resources accessible via local filesystem conventions.int
size()
Learn the number of contained Resources.stream()
Return aStream
over 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 aFileProvider
when asked viaResource.as(java.lang.Class<T>)
.- Returns:
- whether this is a filesystem-only resource collection.
-
stream
-
isEmpty
-