| Constructor and Description |
|---|
DirectoryScanner(File baseDir,
org.apache.maven.plugin.logging.Log log)
Constructs a DirectoryScanner on baseDir, with default includes
and default excludes.
|
DirectoryScanner(FileSet fileset,
File projectBaseDir,
org.apache.maven.plugin.logging.Log log)
Constructs a DirectoryScanner for the specified FileSet
|
| Modifier and Type | Method and Description |
|---|---|
File |
getBaseDir()
Return the directory where scan happens in
|
List<String> |
getDefaultExcludes()
Returns default excludes to use.
|
List<String> |
getDefaultIncludes()
Returns default includes to use
Present to be overwritten.
|
protected void |
prepareFilters()
Initialize working attributes.
|
List<Path> |
scan()
Returns a list of pathes relative to fileset's basedir
|
protected List<Path> |
scan(File dir) |
void |
setScanListener(ScanListener listener)
Sets the
ScanListener to use |
public DirectoryScanner(File baseDir, org.apache.maven.plugin.logging.Log log)
baseDir - The directory to scanlog - The maven logger to useFileSet.getDefaultIncludes(),
FileSet.getDefaultExcludes()public DirectoryScanner(FileSet fileset, File projectBaseDir, org.apache.maven.plugin.logging.Log log)
fileset - The descriptoin of which files to getprojectBaseDir. - The project base dir, to relocate baseDir if baseDir does not existslog - The maven logger to usepublic List<String> getDefaultIncludes()
public List<String> getDefaultExcludes()
public List<Path> scan()
protected void prepareFilters()
public File getBaseDir()
public void setScanListener(ScanListener listener)
ScanListener to uselistener - The listener to be notifiedCopyright © 2017–2018. All rights reserved.