Package org.codehaus.plexus.util
Class DirectoryWalker
java.lang.Object
org.codehaus.plexus.util.DirectoryWalker
DirectoryWalker
- Version:
- $Id$
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) classDirStackEntry is an Item on thedirStack -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Fileprivate intprivate booleanprivate Stack<DirectoryWalker.DirStackEntry>private booleanprivate List<DirectoryWalkListener> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddExclude(String exclude) voidaddInclude(String include) voidAdd's to the Exclude List the default list of SCM excludes.private voidfireDebugMessage(String message) private voidprivate voidprivate voidprivate StringfixPattern(String pattern) private booleanisExcluded(String name) private booleanisIncluded(String name) private booleanprivate StringrelativeToBaseDir(File file) voidRemoves a DirectoryWalkListener.voidscan()Performs a Scan against the providedsetBaseDir(File)private voidvoidsetBaseDir(File baseDir) voidsetDebugMode(boolean debugEnabled) voidsetExcludes(List<String> entries) voidsetIncludes(List<String> entries)
-
Field Details
-
baseDir
-
baseDirOffset
private int baseDirOffset -
dirStack
-
excludes
-
includes
-
isCaseSensitive
private boolean isCaseSensitive -
listeners
-
debugEnabled
private boolean debugEnabled
-
-
Constructor Details
-
DirectoryWalker
public DirectoryWalker()
-
-
Method Details
-
addDirectoryWalkListener
-
addExclude
-
addInclude
-
addSCMExcludes
public void addSCMExcludes()Add's to the Exclude List the default list of SCM excludes. -
fireStep
-
fireWalkFinished
private void fireWalkFinished() -
fireWalkStarting
private void fireWalkStarting() -
fireDebugMessage
-
fixPattern
-
setDebugMode
public void setDebugMode(boolean debugEnabled) -
getBaseDir
- Returns:
- Returns the baseDir.
-
getExcludes
- Returns:
- Returns the excludes.
-
getIncludes
- Returns:
- Returns the includes.
-
isExcluded
-
isIncluded
-
isMatch
-
relativeToBaseDir
-
removeDirectoryWalkListener
Removes a DirectoryWalkListener.- Parameters:
listener- the listener to remove.
-
scan
public void scan()Performs a Scan against the providedsetBaseDir(File) -
scanDir
-
setBaseDir
- Parameters:
baseDir- The baseDir to set.
-
setExcludes
- Parameters:
entries- The excludes to set.
-
setIncludes
- Parameters:
entries- The includes to set.
-