public interface FileScanner
| Modifier and Type | Method and Description | 
|---|---|
| void | addDefaultExcludes()Adds default exclusions to the current exclusions set. | 
| java.io.File | getBasedir()Returns the base directory to be scanned. | 
| java.lang.String[] | getExcludedDirectories()Returns the names of the directories which matched at least one of the
 include patterns and at least one of the exclude patterns. | 
| java.lang.String[] | getExcludedFiles()Returns the names of the files which matched at least one of the
 include patterns and at least one of the exclude patterns. | 
| java.lang.String[] | getIncludedDirectories()Returns the names of the directories which matched at least one of the
 include patterns and none of the exclude patterns. | 
| java.lang.String[] | getIncludedFiles()Returns the names of the files which matched at least one of the
 include patterns and none of the exclude patterns. | 
| java.lang.String[] | getNotIncludedDirectories()Returns the names of the directories which matched none of the include
 patterns. | 
| java.lang.String[] | getNotIncludedFiles()Returns the names of the files which matched none of the include
 patterns. | 
| void | scan()Scans the base directory for files which match at least one include
 pattern and don't match any exclude patterns. | 
| void | setBasedir(java.io.File basedir)Sets the base directory to be scanned. | 
| void | setBasedir(java.lang.String basedir)Sets the base directory to be scanned. | 
| void | setCaseSensitive(boolean isCaseSensitive)Sets whether or not the file system should be regarded as case sensitive. | 
| void | setExcludes(java.lang.String[] excludes)Sets the list of exclude patterns to use. | 
| void | setIncludes(java.lang.String[] includes)Sets the list of include patterns to use. | 
void addDefaultExcludes()
java.io.File getBasedir()
java.lang.String[] getExcludedDirectories()
java.lang.String[] getExcludedFiles()
java.lang.String[] getIncludedDirectories()
java.lang.String[] getIncludedFiles()
java.lang.String[] getNotIncludedDirectories()
java.lang.String[] getNotIncludedFiles()
void scan() throws java.lang.IllegalStateException
java.lang.IllegalStateException - if the base directory was set
            incorrectly (i.e. if it is null, doesn't exist,
            or isn't a directory).void setBasedir(java.lang.String basedir)
File.separatorChar, so the separator used need not match
 File.separatorChar.basedir - The base directory to scan.
                Must not be null.void setBasedir(java.io.File basedir)
basedir - The base directory for scanning.
                Should not be null.void setExcludes(java.lang.String[] excludes)
excludes - A list of exclude patterns.
                 May be null, indicating that no files
                 should be excluded. If a non-null list is
                 given, all elements must be non-null.void setIncludes(java.lang.String[] includes)
includes - A list of include patterns.
                 May be null, indicating that all files
                 should be included. If a non-null
                 list is given, all elements must be
 non-null.void setCaseSensitive(boolean isCaseSensitive)
isCaseSensitive - whether or not the file system should be
                        regarded as a case sensitive one