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
- 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)
|
void | onParsedJavaClass(JavaClass jClass) - Called whenever a Java source file is parsed into the specified
JavaClass instance.
|
void | setComponents(String components) - Sets the comma-separated list of components.
|
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)
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.
setComponents
public void setComponents(String components)
Sets the comma-separated list of components.
setFilter
public void setFilter(PackageFilter filter)
Sets the package filter.
filter
- Package filter.
Copyright B) 1999-2005 Clarkware Consulting, Inc.