Package org.codehaus.plexus.util
Class DirectoryWalker
java.lang.Object
org.codehaus.plexus.util.DirectoryWalker
DirectoryWalker
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class
DirStackEntry is an Item on thedirStack
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate File
private int
private boolean
private Stack
<DirectoryWalker.DirStackEntry> private boolean
private List
<DirectoryWalkListener> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addExclude
(String exclude) void
addInclude
(String include) void
Add's to the Exclude List the default list of SCM excludes.private void
fireDebugMessage
(String message) private void
private void
private void
private String
fixPattern
(String pattern) private boolean
isExcluded
(String name) private boolean
isIncluded
(String name) private boolean
private String
relativeToBaseDir
(File file) void
Removes a DirectoryWalkListener.void
scan()
Performs a Scan against the providedsetBaseDir(File)
private void
void
setBaseDir
(File baseDir) void
setDebugMode
(boolean debugEnabled) void
setExcludes
(List<String> entries) void
setIncludes
(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.
-