org.gradle.api.file
Interface ConfigurableFileTree

All Superinterfaces:
org.gradle.api.tasks.AntBuilderAware, Buildable, FileCollection, FileTree, java.lang.Iterable<java.io.File>, PatternFilterable

public interface ConfigurableFileTree
extends FileTree, PatternFilterable

A FileTree with a single base directory, which can be configured and modified.

You can obtain a ConfigurableFileTree instance by calling Project.fileTree(java.util.Map).


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.gradle.api.file.FileCollection
FileCollection.AntType
 
Method Summary
 ConfigurableFileTree from(java.lang.Object dir)
          Specifies base directory for this file tree using the given path.
 java.io.File getDir()
          Returns the base directory of this file tree.
 ConfigurableFileTree setDir(java.lang.Object dir)
          Specifies base directory for this file tree using the given path.
 
Methods inherited from interface org.gradle.api.file.FileTree
matching, matching, plus, visit, visit
 
Methods inherited from interface org.gradle.api.file.FileCollection
add, addToAntBuilder, addToAntBuilder, asType, getAsFileTree, getAsPath, getFiles, getSingleFile, plus, stopExecutionIfEmpty
 
Methods inherited from interface java.lang.Iterable
iterator
 
Methods inherited from interface org.gradle.api.Buildable
getBuildDependencies
 
Methods inherited from interface org.gradle.api.tasks.util.PatternFilterable
exclude, exclude, getExcludes, getIncludes, include, include, setExcludes, setIncludes
 

Method Detail

from

ConfigurableFileTree from(java.lang.Object dir)
Specifies base directory for this file tree using the given path. The path is evaluated as for Project.file(Object).

Parameters:
dir - The base directory.
Returns:
this

getDir

java.io.File getDir()
Returns the base directory of this file tree.

Returns:
The base directory. Never returns null.

setDir

ConfigurableFileTree setDir(java.lang.Object dir)
Specifies base directory for this file tree using the given path. The path is evaluated as for Project.file(Object).

Parameters:
dir - The base directory.
Returns:
this