Top Description Methods
org.apache.tools.ant.types

public Interface ResourceCollection

extends Iterable<Resource>
Known Direct Subinterfaces
org.apache.tools.ant.types.resources.AppendableResourceCollection
Known Direct Implementers
org.apache.tools.ant.types.resources.AbstractResourceCollectionWrapper, org.apache.tools.ant.types.resources.Archives, org.apache.tools.ant.types.resources.Files, org.apache.tools.ant.types.resources.MappedResourceCollection, org.apache.tools.ant.types.resources.MultiRootFileSet, org.apache.tools.ant.types.resources.MultiRootFileSet.Worker, org.apache.tools.ant.types.resources.ResourceList, org.apache.tools.ant.types.resources.Restrict, org.apache.tools.ant.taskdefs.Concat, org.apache.tools.ant.taskdefs.Delete.ReverseDirs, org.apache.tools.ant.taskdefs.DependSet.HideMissingBasedir, org.apache.tools.ant.types.FileSet, org.apache.tools.ant.types.DirSet, org.apache.tools.ant.types.FileList, org.apache.tools.ant.types.Path, org.apache.tools.ant.types.Path.PathElement, org.apache.tools.ant.types.PropertySet, org.apache.tools.ant.types.Resource
Imports
java.util.stream.Stream

Interface describing a collection of Resources.
Since
Ant 1.7

Method Summary

Modifier and TypeMethod and Description
public default boolean

Returns:

boolean
isEmpty
()

Learn whether this ResourceCollection is empty.

public boolean

Returns:

whether this is a filesystem-only resource collection.
isFilesystemOnly
()

Indicate whether this ResourceCollection is composed entirely of Resources accessible via local filesystem conventions.

public int

Returns:

number of elements as int.
size
()

Learn the number of contained Resources.

public default Stream<? extends Resource>

Returns:

Stream of Resource
stream
()

Return a Stream over this ResourceCollection.

Inherited from java.lang.Iterable:
forEachiteratorspliterator

Method Detail

isEmptyback to summary
public default boolean isEmpty()

Learn whether this ResourceCollection is empty.

Returns:boolean

boolean

isFilesystemOnlyback to summary
public 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 a org.apache.tools.ant.types.resources.FileProvider when asked via Resource#as.

Returns:boolean

whether this is a filesystem-only resource collection.

sizeback to summary
public int size()

Learn the number of contained Resources.

Returns:int

number of elements as int.

streamback to summary
public default Stream<? extends Resource> stream()

Return a Stream over this ResourceCollection.

Returns:Stream<? extends Resource>

Stream of Resource

Since
Ant 1.10.2