org.codehaus.plexus.util
public class DirectoryWalker extends Object
Version: $Id: DirectoryWalker.java 5958 2007-02-28 10:29:55Z olamy $
Nested Class Summary | |
---|---|
class | DirectoryWalker.DirStackEntry
DirStackEntry is an Item on the |
Field Summary | |
---|---|
File | baseDir |
int | baseDirOffset |
boolean | debugEnabled |
Stack | dirStack |
List | excludes |
List | includes |
boolean | isCaseSensitive |
List | listeners |
Constructor Summary | |
---|---|
DirectoryWalker() |
Method Summary | |
---|---|
void | addDirectoryWalkListener(DirectoryWalkListener listener) |
void | addExclude(String exclude) |
void | addInclude(String include) |
void | addSCMExcludes()
Add's to the Exclude List the default list of SCM excludes. |
void | fireDebugMessage(String message) |
void | fireStep(File file) |
void | fireWalkFinished() |
void | fireWalkStarting() |
String | fixPattern(String pattern) |
File | getBaseDir() |
List | getExcludes() |
List | getIncludes() |
boolean | isExcluded(String name) |
boolean | isIncluded(String name) |
boolean | isMatch(List patterns, String name) |
String | relativeToBaseDir(File file) |
void | removeDirectoryWalkListener(DirectoryWalkListener listener)
Removes a DirectoryWalkListener.
|
void | scan()
Performs a Scan against the provided |
void | scanDir(File dir) |
void | setBaseDir(File baseDir) |
void | setDebugMode(boolean debugEnabled) |
void | setExcludes(List entries) |
void | setIncludes(List entries) |
Returns: Returns the baseDir.
Returns: Returns the excludes.
Returns: Returns the includes.
Parameters: listener the listener to remove.
Parameters: baseDir The baseDir to set.
Parameters: entries The excludes to set.
Parameters: entries The includes to set.