org.codehaus.plexus.util

Class DirectoryWalker


public class DirectoryWalker
extends java.lang.Object

DirectoryWalker
Version:
$Id: DirectoryWalker.java 5958 2007-02-28 10:29:55Z olamy $

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.
File
getBaseDir()
List
getExcludes()
List
getIncludes()
void
removeDirectoryWalkListener(DirectoryWalkListener listener)
Removes a DirectoryWalkListener.
void
scan()
Performs a Scan against the provided setBaseDir(File)
void
setBaseDir(File baseDir)
void
setDebugMode(boolean debugEnabled)
void
setExcludes(List entries)
void
setIncludes(List entries)

Constructor Details

DirectoryWalker

public DirectoryWalker()

Method Details

addDirectoryWalkListener

public void addDirectoryWalkListener(DirectoryWalkListener listener)

addExclude

public void addExclude(String exclude)

addInclude

public void addInclude(String include)

addSCMExcludes

public void addSCMExcludes()
Add's to the Exclude List the default list of SCM excludes.

getBaseDir

public File getBaseDir()
Returns:
Returns the baseDir.

getExcludes

public List getExcludes()
Returns:
Returns the excludes.

getIncludes

public List getIncludes()
Returns:
Returns the includes.

removeDirectoryWalkListener

public void removeDirectoryWalkListener(DirectoryWalkListener listener)
Removes a DirectoryWalkListener.
Parameters:
listener - the listener to remove.

scan

public void scan()

setBaseDir

public void setBaseDir(File baseDir)
Parameters:
baseDir - The baseDir to set.

setDebugMode

public void setDebugMode(boolean debugEnabled)

setExcludes

public void setExcludes(List entries)
Parameters:
entries - The excludes to set.

setIncludes

public void setIncludes(List entries)
Parameters:
entries - The includes to set.