public abstract class MatchingTask extends Task implements SelectorContainer
| Modifier and Type | Field and Description | 
|---|---|
| protected FileSet | fileset | 
description, location, project| Constructor and Description | 
|---|
| MatchingTask() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add(FileSelector selector)add an arbitrary selector | 
| void | addAnd(AndSelector selector)add an "And" selector entry on the selector list | 
| void | addContains(ContainsSelector selector)add a contains selector entry on the selector list | 
| void | addContainsRegexp(ContainsRegexpSelector selector)add a regular expression selector entry on the selector list | 
| void | addCustom(ExtendSelector selector)add an extended selector entry on the selector list | 
| void | addDate(DateSelector selector)add a selector date entry on the selector list | 
| void | addDepend(DependSelector selector)add a depends selector entry on the selector list | 
| void | addDepth(DepthSelector selector)add a depth selector entry on the selector list | 
| void | addDifferent(DifferentSelector selector)add a type selector entry on the type list | 
| void | addFilename(FilenameSelector selector)add a selector filename entry on the selector list | 
| void | addMajority(MajoritySelector selector)add a majority selector entry on the selector list | 
| void | addModified(ModifiedSelector selector)add the modified selector | 
| void | addNone(NoneSelector selector)add a "None" selector entry on the selector list | 
| void | addNot(NotSelector selector)add a "Not" selector entry on the selector list | 
| void | addOr(OrSelector selector)add an "Or" selector entry on the selector list | 
| void | addPresent(PresentSelector selector)add a present selector entry on the selector list | 
| void | addSelector(SelectSelector selector)add a "Select" selector entry on the selector list | 
| void | addSize(SizeSelector selector)add a selector size entry on the selector list | 
| void | addType(TypeSelector selector)add a type selector entry on the type list | 
| void | appendSelector(FileSelector selector)Add a new selector into this container. | 
| PatternSet.NameEntry | createExclude()add a name entry on the exclude list | 
| PatternSet.NameEntry | createExcludesFile()add a name entry on the include files list | 
| PatternSet.NameEntry | createInclude()add a name entry on the include list | 
| PatternSet.NameEntry | createIncludesFile()add a name entry on the include files list | 
| PatternSet | createPatternSet()add a set of patterns | 
| protected DirectoryScanner | getDirectoryScanner(java.io.File baseDir)Returns the directory scanner needed to access the files to process. | 
| protected FileSet | getImplicitFileSet()Accessor for the implicit fileset. | 
| FileSelector[] | getSelectors(Project p)Returns the set of selectors as an array. | 
| boolean | hasSelectors()Indicates whether there are any selectors here. | 
| int | selectorCount()Gives the count of the number of selectors in this container | 
| java.util.Enumeration<FileSelector> | selectorElements()Returns an enumerator for accessing the set of selectors. | 
| void | setCaseSensitive(boolean isCaseSensitive)Sets case sensitivity of the file system | 
| void | setDefaultexcludes(boolean useDefaultExcludes)Sets whether default exclusions should be used or not. | 
| void | setExcludes(java.lang.String excludes)Sets the set of exclude patterns. | 
| void | setExcludesfile(java.io.File excludesfile)Sets the name of the file containing the includes patterns. | 
| void | setFollowSymlinks(boolean followSymlinks)Sets whether or not symbolic links should be followed. | 
| void | setIncludes(java.lang.String includes)Sets the set of include patterns. | 
| void | setIncludesfile(java.io.File includesfile)Sets the name of the file containing the includes patterns. | 
| void | setProject(Project project)Sets the project object of this component. | 
| void | XsetIgnore(java.lang.String ignoreString)List of filenames and directory names to not include. | 
| void | XsetItems(java.lang.String itemString)Set this to be the items in the base directory that you want to be
 included. | 
bindToOwner, execute, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeclone, getDescription, getLocation, getProject, setDescription, setLocationprotected FileSet fileset
public void setProject(Project project)
setProject in class ProjectComponentproject - Project in whose scope this component belongs.
                Must not be null.public PatternSet.NameEntry createInclude()
public PatternSet.NameEntry createIncludesFile()
public PatternSet.NameEntry createExclude()
public PatternSet.NameEntry createExcludesFile()
public PatternSet createPatternSet()
public void setIncludes(java.lang.String includes)
includes - the string containing the include patternspublic void XsetItems(java.lang.String itemString)
itemString - the string containing the files to include.public void setExcludes(java.lang.String excludes)
excludes - the string containing the exclude patternspublic void XsetIgnore(java.lang.String ignoreString)
ignoreString - the string containing the files to ignore.public void setDefaultexcludes(boolean useDefaultExcludes)
useDefaultExcludes - "true"|"on"|"yes" when default exclusions
                           should be used, "false"|"off"|"no" when they
                           shouldn't be used.protected DirectoryScanner getDirectoryScanner(java.io.File baseDir)
baseDir - the base directory to use with the filesetpublic void setIncludesfile(java.io.File includesfile)
includesfile - A string containing the filename to fetch
 the include patterns from.public void setExcludesfile(java.io.File excludesfile)
excludesfile - A string containing the filename to fetch
 the include patterns from.public void setCaseSensitive(boolean isCaseSensitive)
isCaseSensitive - "true"|"on"|"yes" if file system is case
                           sensitive, "false"|"off"|"no" when not.public void setFollowSymlinks(boolean followSymlinks)
followSymlinks - whether or not symbolic links should be followedpublic boolean hasSelectors()
hasSelectors in interface SelectorContainerpublic int selectorCount()
selectorCount in interface SelectorContainerpublic FileSelector[] getSelectors(Project p)
getSelectors in interface SelectorContainerp - the current projectpublic java.util.Enumeration<FileSelector> selectorElements()
selectorElements in interface SelectorContainerpublic void appendSelector(FileSelector selector)
appendSelector in interface SelectorContainerselector - the new selector to addpublic void addSelector(SelectSelector selector)
addSelector in interface SelectorContainerselector - the selector to addpublic void addAnd(AndSelector selector)
addAnd in interface SelectorContainerselector - the selector to addpublic void addOr(OrSelector selector)
addOr in interface SelectorContainerselector - the selector to addpublic void addNot(NotSelector selector)
addNot in interface SelectorContainerselector - the selector to addpublic void addNone(NoneSelector selector)
addNone in interface SelectorContainerselector - the selector to addpublic void addMajority(MajoritySelector selector)
addMajority in interface SelectorContainerselector - the selector to addpublic void addDate(DateSelector selector)
addDate in interface SelectorContainerselector - the selector to addpublic void addSize(SizeSelector selector)
addSize in interface SelectorContainerselector - the selector to addpublic void addFilename(FilenameSelector selector)
addFilename in interface SelectorContainerselector - the selector to addpublic void addCustom(ExtendSelector selector)
addCustom in interface SelectorContainerselector - the selector to addpublic void addContains(ContainsSelector selector)
addContains in interface SelectorContainerselector - the selector to addpublic void addPresent(PresentSelector selector)
addPresent in interface SelectorContainerselector - the selector to addpublic void addDepth(DepthSelector selector)
addDepth in interface SelectorContainerselector - the selector to addpublic void addDepend(DependSelector selector)
addDepend in interface SelectorContainerselector - the selector to addpublic void addContainsRegexp(ContainsRegexpSelector selector)
addContainsRegexp in interface SelectorContainerselector - the selector to addpublic void addDifferent(DifferentSelector selector)
addDifferent in interface SelectorContainerselector - the selector to addpublic void addType(TypeSelector selector)
addType in interface SelectorContainerselector - the selector to addpublic void addModified(ModifiedSelector selector)
addModified in interface SelectorContainerselector - the selector to addpublic void add(FileSelector selector)
add in interface SelectorContainerselector - the selector to addprotected final FileSet getImplicitFileSet()