public class DefaultSourceDirectorySet extends CompositeFileTree implements SourceDirectorySet
FileCollection.AntTypeNamed.Namer| Constructor and Description |
|---|
DefaultSourceDirectorySet(String name,
FileResolver fileResolver) |
DefaultSourceDirectorySet(String name,
String displayName,
FileResolver fileResolver) |
| Modifier and Type | Method and Description |
|---|---|
PatternFilterable |
exclude(Closure excludeSpec)
Adds an exclude spec.
|
PatternFilterable |
exclude(Iterable<String> excludes)
Adds an ANT style exclude pattern.
|
PatternFilterable |
exclude(Spec<FileTreeElement> excludeSpec)
Adds an exclude spec.
|
PatternFilterable |
exclude(String... excludes)
Adds an ANT style exclude pattern.
|
String |
getDisplayName()
Returns the display name of this file collection.
|
Set<String> |
getExcludes()
Returns the set of exclude patterns.
|
PatternFilterable |
getFilter()
Returns the filter used to select the source from the source directories.
|
Set<String> |
getIncludes()
Returns the set of include patterns.
|
String |
getName()
A concise name for the source directory set (typically used to identify it in a collection).
|
Set<File> |
getSrcDirs()
Returns the source directories which make up this set.
|
Set<DirectoryTree> |
getSrcDirTrees()
Returns the source directory trees which make up this set.
|
PatternFilterable |
include(Closure includeSpec)
Adds an include spec.
|
PatternFilterable |
include(Iterable<String> includes)
Adds an ANT style include pattern.
|
PatternFilterable |
include(Spec<FileTreeElement> includeSpec)
Adds an include spec.
|
PatternFilterable |
include(String... includes)
Adds an ANT style include pattern.
|
void |
resolve(FileCollectionResolveContext context)
Adds the contents of this container to the given context.
|
PatternFilterable |
setExcludes(Iterable<String> excludes)
Set the allowable exclude patterns.
|
PatternFilterable |
setIncludes(Iterable<String> includes)
Set the allowable include patterns.
|
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 srcDir)
Adds the given source directory to this set.
|
SourceDirectorySet |
srcDirs(Object... srcDirs)
Adds the given source directories to this set.
|
getAsFileTree, getSourceCollections, matching, matching, plus, visit, visitaddAsResourceCollection, addDependencies, contains, filter, getAsFileTrees, getBuildDependencies, getFiles, isEmptyadd, addAsFileSet, addAsMatchingTask, addToAntBuilder, addToAntBuilder, asType, filter, getAsPath, getCapDisplayName, getSingleFile, iterator, minus, plus, stopExecutionIfEmpty, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAsFileTree, matching, matching, plus, visit, visitadd, addToAntBuilder, addToAntBuilder, asType, contains, filter, filter, getAsPath, getFiles, getSingleFile, isEmpty, minus, plus, stopExecutionIfEmptygetBuildDependenciespublic DefaultSourceDirectorySet(String name, String displayName, FileResolver fileResolver)
public DefaultSourceDirectorySet(String name, FileResolver fileResolver)
public String getName()
SourceDirectorySetgetName in interface SourceDirectorySetgetName in interface Namedpublic Set<File> getSrcDirs()
SourceDirectorySetgetSrcDirs in interface SourceDirectorySetpublic Set<String> getIncludes()
PatternFilterablegetIncludes in interface PatternFilterablepublic Set<String> getExcludes()
PatternFilterablegetExcludes in interface PatternFilterablepublic PatternFilterable setIncludes(Iterable<String> includes)
PatternFilterablePatternFilterable.include(Iterable) this replaces any previously
defined includes.setIncludes in interface PatternFilterableincludes - an Iterable providing new include patternsPattern Formatpublic PatternFilterable setExcludes(Iterable<String> excludes)
PatternFilterablePatternFilterable.exclude(Iterable) this replaces any previously
defined excludes.setExcludes in interface PatternFilterableexcludes - an Iterable providing new exclude patternsPattern Formatpublic PatternFilterable include(String... includes)
PatternFilterableinclude in interface PatternFilterableincludes - a vararg list of include patternsPattern Formatpublic PatternFilterable include(Iterable<String> includes)
PatternFilterableinclude in interface PatternFilterableincludes - a Iterable providing more include patternsPattern Formatpublic PatternFilterable include(Spec<FileTreeElement> includeSpec)
PatternFilterableinclude in interface PatternFilterableincludeSpec - the spec to addPattern Formatpublic PatternFilterable include(Closure includeSpec)
PatternFilterableFileTreeElement as its parameter.
If includes are not provided, then all files in this container will be included. If includes are provided, then a
file must match at least one of the include patterns or specs to be included.include in interface PatternFilterableincludeSpec - the spec to addPattern Formatpublic PatternFilterable exclude(Iterable<String> excludes)
PatternFilterableexclude in interface PatternFilterableexcludes - a Iterable providing new exclude patternsPattern Formatpublic PatternFilterable exclude(String... excludes)
PatternFilterableexclude in interface PatternFilterableexcludes - a vararg list of exclude patternsPattern Formatpublic PatternFilterable exclude(Spec<FileTreeElement> excludeSpec)
PatternFilterableexclude in interface PatternFilterableexcludeSpec - the spec to addPattern Formatpublic PatternFilterable exclude(Closure excludeSpec)
PatternFilterableFileTreeElement as its parameter.
If excludes are not provided, then no files will be excluded. If excludes are provided, then files must not match
any exclude pattern to be processed.exclude in interface PatternFilterableexcludeSpec - the spec to addPattern Formatpublic PatternFilterable getFilter()
SourceDirectorySet*.java.getFilter in interface SourceDirectorySetpublic Set<DirectoryTree> getSrcDirTrees()
SourceDirectorySetgetSrcDirTrees in interface SourceDirectorySetpublic void resolve(FileCollectionResolveContext context)
FileCollectionContainerresolve in interface FileCollectionContainerresolve in class CompositeFileCollectionpublic String getDisplayName()
AbstractFileCollectiongetDisplayName in interface FileCollectionContainergetDisplayName in interface MinimalFileCollectiongetDisplayName in class AbstractFileCollectionpublic SourceDirectorySet srcDir(Object srcDir)
SourceDirectorySetsrcDir in interface SourceDirectorySetsrcDir - The source directory. This is evaluated as for Project.file(Object)public SourceDirectorySet srcDirs(Object... srcDirs)
SourceDirectorySetsrcDirs in interface SourceDirectorySetsrcDirs - The source directories. These are evaluated as for Project.files(Object...)public SourceDirectorySet setSrcDirs(Iterable<?> srcPaths)
SourceDirectorySetsetSrcDirs in interface SourceDirectorySetsrcPaths - The source directories. These are evaluated as for Project.files(Object...)public SourceDirectorySet source(SourceDirectorySet source)
SourceDirectorySetsource in interface SourceDirectorySetsource - The source to add.Copyright © 2013. All rights reserved