Package org.apache.tools.ant.types
Interface ResourceCollection
- All Superinterfaces:
java.lang.Iterable<Resource>
- 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
public interface ResourceCollection extends java.lang.Iterable<Resource>
Interface describing a collection of Resources.
- Since:
- Ant 1.7
-
Method Summary
Modifier and Type Method Description default booleanisEmpty()Learn whether thisResourceCollectionis empty.booleanisFilesystemOnly()Indicate whether this ResourceCollection is composed entirely of Resources accessible via local filesystem conventions.intsize()Learn the number of contained Resources.default java.util.stream.Stream<? extends Resource>stream()Return aStreamover thisResourceCollection.
-
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
Return aStreamover thisResourceCollection.- Returns:
StreamofResource- Since:
- Ant 1.10.2
-
isEmpty
default boolean isEmpty()Learn whether thisResourceCollectionis empty.- Returns:
- boolean
-