|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD | |||||||
org.gradle.api.file.FileTreeorg.gradle.api.Named
org.gradle.api.file.FileCollection
org.gradle.api.Buildable
org.gradle.api.tasks.AntBuilderAware
org.gradle.api.tasks.util.PatternFilterable
org.gradle.api.file.SourceDirectorySet
public interface SourceDirectorySet extends FileTree, Named, PatternFilterable
A SourceDirectorySet represents a set of source files composed from a set of source directories, along with associated include and exclude patterns.
TODO - configure includes/excludes for individual source dirs, and sync up with CopySpec TODO - allow add FileTree| Method Summary | |
|---|---|
PatternFilterable
|
getFilter()
Returns the filter used to select the source from the source directories. |
String
|
getName()
A concise name for the source directory set (typically used to identify it in a collection). |
Set
|
getSrcDirTrees()
Returns the source directory trees which make up this set. |
Set
|
getSrcDirs()
Returns the source directories which make up this set. |
SourceDirectorySet
|
setSrcDirs(Iterable srcPaths)
Sets the source directories for this set. |
SourceDirectorySet
|
source(SourceDirectorySet source)
Adds the given source to this set. |
SourceDirectorySet
|
srcDir(Object srcPath)
Adds the given source directory to this set. |
SourceDirectorySet
|
srcDirs(Object... srcPaths)
Adds the given source directories to this set. |
| Methods inherited from interface FileTree | |
|---|---|
| getAsFileTree, matching, matching, plus, visit, visit |
| Methods inherited from interface Named | |
|---|---|
| getName |
| Methods inherited from interface PatternFilterable | |
|---|---|
| exclude, exclude, exclude, exclude, getExcludes, getIncludes, include, include, include, include, setExcludes, setIncludes |
| Method Detail |
|---|
public PatternFilterable getFilter()
public String getName()
public Set getSrcDirTrees()
public Set getSrcDirs()
public SourceDirectorySet setSrcDirs(Iterable srcPaths)
srcPaths - The source directories. These are evaluated as per Project.files
public SourceDirectorySet source(SourceDirectorySet source)
source - The source to add.
public SourceDirectorySet srcDir(Object srcPath)
srcPath - The source directory. This is evaluated as per Project.file
public SourceDirectorySet srcDirs(Object... srcPaths)
srcPaths - The source directories. These are evaluated as per Project.files
Gradle API 1.5