Package org.gradle.api.file
Interface ConfigurableFileCollection
-
- All Superinterfaces:
AntBuilderAware,Buildable,FileCollection,Iterable<File>
public interface ConfigurableFileCollection extends FileCollection
A
ConfigurableFileCollectionis a mutableFileCollection.You can obtain an instance of
ConfigurableFileCollectionby callingProject.files(Object...)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gradle.api.file.FileCollection
FileCollection.AntType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurableFileCollectionbuiltBy(Object... tasks)Registers some tasks which build the files of this collection.ConfigurableFileCollectionfrom(Object... paths)Adds a set of source paths to this collection.Set<Object>getBuiltBy()Returns the set of tasks which build the files of this collection.Set<Object>getFrom()Returns the set of source paths for this collection.ConfigurableFileCollectionsetBuiltBy(Iterable<?> tasks)Sets the tasks which build the files of this collection.voidsetFrom(Iterable<?> paths)Sets the source paths for this collection.voidsetFrom(Object... paths)Sets the source paths for this collection.-
Methods inherited from interface org.gradle.api.Buildable
getBuildDependencies
-
Methods inherited from interface org.gradle.api.file.FileCollection
addToAntBuilder, addToAntBuilder, contains, filter, filter, getAsFileTree, getAsPath, getFiles, getSingleFile, isEmpty, minus, plus
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-
-
-
Method Detail
-
getFrom
Set<Object> getFrom()
Returns the set of source paths for this collection. The paths are evaluated as perProject.files(Object...).- Returns:
- The set of source paths. Returns an empty set if none.
-
setFrom
void setFrom(Iterable<?> paths)
Sets the source paths for this collection. The given paths are evaluated as perProject.files(Object...).- Parameters:
paths- The paths.
-
setFrom
void setFrom(Object... paths)
Sets the source paths for this collection. The given paths are evaluated as perProject.files(Object...).- Parameters:
paths- The paths.
-
from
ConfigurableFileCollection from(Object... paths)
Adds a set of source paths to this collection. The given paths are evaluated as perProject.files(Object...).- Parameters:
paths- The files to add.- Returns:
- this
-
getBuiltBy
Set<Object> getBuiltBy()
Returns the set of tasks which build the files of this collection.- Returns:
- The set. Returns an empty set when there are no such tasks.
-
setBuiltBy
ConfigurableFileCollection setBuiltBy(Iterable<?> tasks)
Sets the tasks which build the files of this collection.- Parameters:
tasks- The tasks. These are evaluated as perTask.dependsOn(Object...).- Returns:
- this
-
builtBy
ConfigurableFileCollection builtBy(Object... tasks)
Registers some tasks which build the files of this collection.- Parameters:
tasks- The tasks. These are evaluated as perTask.dependsOn(Object...).- Returns:
- this
-
-