AntBuilderAware, PatternFilterablepublic class PatternSet extends java.lang.Object implements AntBuilderAware, PatternFilterable
PatternFilterable.| Modifier | Constructor | Description | 
|---|---|---|
|   | PatternSet() | |
| protected  | PatternSet(org.gradle.api.tasks.util.internal.PatternSpecFactory patternSpecFactory) | |
| protected  | PatternSet(PatternSet patternSet) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| java.lang.Object | addToAntBuilder(java.lang.Object node,
               java.lang.String childNodeName) | |
| PatternSet | copyFrom(PatternFilterable sourcePattern) | |
| protected PatternSet | doCopyFrom(PatternSet from) | |
| boolean | equals(java.lang.Object o) | |
| PatternSet | exclude(groovy.lang.Closure closure) | Adds an exclude spec. | 
| PatternSet | exclude(java.lang.Iterable excludes) | Adds an ANT style exclude pattern. | 
| PatternSet | exclude(java.lang.String... excludes) | Adds an ANT style exclude pattern. | 
| PatternSet | exclude(Spec<FileTreeElement> spec) | Adds an exclude spec. | 
| PatternSet | excludeSpecs(java.lang.Iterable<Spec<FileTreeElement>> excludes) | |
| Spec<FileTreeElement> | getAsExcludeSpec() | |
| Spec<FileTreeElement> | getAsIncludeSpec() | |
| Spec<FileTreeElement> | getAsSpec() | |
| java.util.Set<java.lang.String> | getExcludes() | Returns the set of exclude patterns. | 
| java.util.Set<Spec<FileTreeElement>> | getExcludeSpecs() | |
| java.util.Set<java.lang.String> | getIncludes() | Returns the set of include patterns. | 
| java.util.Set<Spec<FileTreeElement>> | getIncludeSpecs() | |
| int | hashCode() | |
| PatternSet | include(groovy.lang.Closure closure) | Adds an include spec. | 
| PatternSet | include(java.lang.Iterable includes) | Adds an ANT style include pattern. | 
| PatternSet | include(java.lang.String... includes) | Adds an ANT style include pattern. | 
| PatternSet | include(Spec<FileTreeElement> spec) | Adds an include spec. | 
| PatternSet | includeSpecs(java.lang.Iterable<Spec<FileTreeElement>> includeSpecs) | |
| PatternSet | intersect() | |
| boolean | isCaseSensitive() | |
| boolean | isEmpty() | The PatternSet is considered empty when no includes or excludes have been added. | 
| void | setCaseSensitive(boolean caseSensitive) | |
| PatternSet | setExcludes(java.lang.Iterable<java.lang.String> excludes) | Set the allowable exclude patterns. | 
| PatternSet | setIncludes(java.lang.Iterable<java.lang.String> includes) | Set the allowable include patterns. | 
public PatternSet()
protected PatternSet(PatternSet patternSet)
protected PatternSet(org.gradle.api.tasks.util.internal.PatternSpecFactory patternSpecFactory)
public boolean equals(@Nullable
                      java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic PatternSet copyFrom(PatternFilterable sourcePattern)
protected PatternSet doCopyFrom(PatternSet from)
public PatternSet intersect()
public boolean isEmpty()
public Spec<FileTreeElement> getAsSpec()
public Spec<FileTreeElement> getAsIncludeSpec()
public Spec<FileTreeElement> getAsExcludeSpec()
public java.util.Set<java.lang.String> getIncludes()
PatternFilterablegetIncludes in interface PatternFilterablepublic java.util.Set<Spec<FileTreeElement>> getIncludeSpecs()
public PatternSet setIncludes(java.lang.Iterable<java.lang.String> includes)
PatternFilterablePatternFilterable.include(Iterable) this replaces any previously
 defined includes.setIncludes in interface PatternFilterableincludes - an Iterable providing new include patternsPattern Formatpublic PatternSet include(java.lang.String... includes)
PatternFilterableinclude in interface PatternFilterableincludes - a vararg list of include patternsPattern Formatpublic PatternSet include(java.lang.Iterable includes)
PatternFilterableinclude in interface PatternFilterableincludes - a Iterable providing more include patternsPattern Formatpublic PatternSet include(Spec<FileTreeElement> spec)
PatternFilterableinclude in interface PatternFilterablespec - the spec to addPattern Formatpublic java.util.Set<java.lang.String> getExcludes()
PatternFilterablegetExcludes in interface PatternFilterablepublic java.util.Set<Spec<FileTreeElement>> getExcludeSpecs()
public PatternSet setExcludes(java.lang.Iterable<java.lang.String> excludes)
PatternFilterablePatternFilterable.exclude(Iterable) this replaces any previously
 defined excludes.setExcludes in interface PatternFilterableexcludes - an Iterable providing new exclude patternsPattern Formatpublic boolean isCaseSensitive()
public void setCaseSensitive(boolean caseSensitive)
public PatternSet includeSpecs(java.lang.Iterable<Spec<FileTreeElement>> includeSpecs)
public PatternSet include(groovy.lang.Closure closure)
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 PatternFilterableclosure - the spec to addPattern Formatpublic PatternSet exclude(java.lang.String... excludes)
PatternFilterableexclude in interface PatternFilterableexcludes - a vararg list of exclude patternsPattern Formatpublic PatternSet exclude(java.lang.Iterable excludes)
PatternFilterableexclude in interface PatternFilterableexcludes - a Iterable providing new exclude patternsPattern Formatpublic PatternSet exclude(Spec<FileTreeElement> spec)
PatternFilterableexclude in interface PatternFilterablespec - the spec to addPattern Formatpublic PatternSet excludeSpecs(java.lang.Iterable<Spec<FileTreeElement>> excludes)
public PatternSet exclude(groovy.lang.Closure closure)
PatternFilterableFileTreeElement as its parameter. The closure should return true or false. Example:
 
 copySpec {
   from 'source'
   into 'destination'
   //an example of excluding files from certain configuration:
   exclude { it.file in configurations.someConf.files }
 }
 
 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 PatternFilterableclosure - the spec to addFileTreeElementpublic java.lang.Object addToAntBuilder(java.lang.Object node,
                                        java.lang.String childNodeName)
addToAntBuilder in interface AntBuilderAware