public class LoggingDirectoryScanner extends DirectoryScanner
DirectoryScanner
which adds logger instructions in debug mode.basedir, dirsDeselected, dirsExcluded, dirsIncluded, dirsNotIncluded, everythingIncluded, filesDeselected, filesExcluded, filesIncluded, filesNotIncluded, haveSlowResults
DEFAULTEXCLUDES, excludes, includes, isCaseSensitive
Constructor and Description |
---|
LoggingDirectoryScanner(Log logger)
Constructs a new instance.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
isExcluded(String name)
It additionally logs (in debug mode) for
normal file information whether it
is included or excluded. |
getBasedir, getDeselectedDirectories, getDeselectedFiles, getExcludedDirectories, getExcludedFiles, getIncludedDirectories, getIncludedFiles, getNotIncludedDirectories, getNotIncludedFiles, isEverythingIncluded, isSelected, isSymbolicLink, scan, scandir, setBasedir, setBasedir, setFollowSymlinks, slowScan
addDefaultExcludes, couldHoldIncluded, isIncluded, match, match, matchPath, matchPath, matchPatternStart, matchPatternStart, setCaseSensitive, setExcludes, setIncludes, setupDefaultFilters
public LoggingDirectoryScanner(Log logger)
logger
- the logger used to log included/excluded files (only in debug mode).IllegalArgumentException
- if the logger is equal to null
.protected boolean isExcluded(String name)
normal file
information whether it
is included or excluded.isExcluded
in class AbstractScanner
Copyright © 2015–2016 gabrys.biz. All rights reserved.