jdepend.swingui
Class JDepend
- ParserListener
public class JDepend
extends java.lang.Object
The JDepend
class analyzes directories
of Java class files, generates metrics for each Java
package, and reports the metrics in a Swing tree.
- Mike Clark (mike@clarkware.com)
- Clarkware Consulting, Inc.
JDepend() - Constructs a
JDepend instance.
|
void | addDirectory(String name) - Adds the specified directory name to the collection
of directories to be analyzed.
|
void | analyze() - Analyzes the registered directories, generates
metrics for each Java package, and reports the
metrics in a graphical format.
|
static void | main(String[] args) - Main
|
void | onParsedJavaClass(JavaClass jClass) - Called whenever a Java source file is parsed
into the specified
JavaClass instance.
|
void | setFilter(PackageFilter filter) - Sets the package filter.
|
JDepend
public JDepend()
Constructs a JDepend
instance.
addDirectory
public void addDirectory(String name)
throws IOException
Adds the specified directory name to the collection
of directories to be analyzed.
name
- Directory name.
analyze
public void analyze()
Analyzes the registered directories, generates
metrics for each Java package, and reports the
metrics in a graphical format.
main
public static void main(String[] args)
Main
onParsedJavaClass
public void onParsedJavaClass(JavaClass jClass)
Called whenever a Java source file is parsed
into the specified JavaClass
instance.
- onParsedJavaClass in interface ParserListener
jClass
- Parsed Java class.
setFilter
public void setFilter(PackageFilter filter)
Sets the package filter.
filter
- Package filter.
Copyright B) 1999-2003 Clarkware Consulting, Inc.