org.apache.tools.ant.types.optional.depend
Class DependScanner
- FileScanner, ResourceFactory, SelectorScanner
public class DependScanner
DirectoryScanner for finding class dependencies.
DEFAULTEXCLUDES, basedir, dirsDeselected, dirsExcluded, dirsIncluded, dirsNotIncluded, everythingIncluded, excludes, filesDeselected, filesExcluded, filesIncluded, filesNotIncluded, haveSlowResults, includes, isCaseSensitive, selectors |
DependScanner(DirectoryScanner parentScanner)- Create a DependScanner, using the given scanner to provide the basic
set of files from which class files come.
|
addDefaultExclude, addDefaultExcludes, addExcludes, clearResults, couldHoldIncluded, getBasedir, getDefaultExcludes, getDeselectedDirectories, getDeselectedFiles, getExcludedDirectories, getExcludedFiles, getIncludedDirectories, getIncludedDirsCount, getIncludedFiles, getIncludedFilesCount, getNotIncludedDirectories, getNotIncludedFiles, getResource, isCaseSensitive, isEverythingIncluded, isExcluded, isFollowSymlinks, isIncluded, isSelected, match, match, matchPath, matchPath, matchPatternStart, matchPatternStart, removeDefaultExclude, resetDefaultExcludes, scan, scandir, setBasedir, setBasedir, setCaseSensitive, setExcludes, setFollowSymlinks, setIncludes, setSelectors, slowScan |
DEFAULT_ANALYZER_CLASS
public static final String DEFAULT_ANALYZER_CLASS
The name of the analyzer to use by default.
DependScanner
public DependScanner(DirectoryScanner parentScanner)
Create a DependScanner, using the given scanner to provide the basic
set of files from which class files come.
parentScanner - the DirectoryScanner which returns the files from
which class files must come.
scan
public void scan()
throws IllegalStateException Scans the base directory for files on which baseClass depends.
- scan in interface FileScanner
- scan in interface DirectoryScanner
setRootClasses
public void setRootClasses(Vector rootClasses)
Sets the root classes to be used to drive the scan.
rootClasses - the rootClasses to be used for this scan.
Copyright B) 2000-2006 Apache Software Foundation. All Rights Reserved.