Class Summary |
AbstractParser |
The AbstractParser class is the base
class for classes capable of parsing files to
create a JavaClass instance. |
ClassFileParser |
The ClassFileParser class is responsible
for parsing a Java class file to create a
JavaClass instance. |
DependencyConstraint |
The DependencyConstraint class is a constraint
that tests whether two package-dependency graphs are
equivalent. |
FileManager |
The FileManager class is responsible for
extracting Java class files (.class files)
from a collection of registered directories. |
JavaClass |
The JavaClass class represents a
Java class or interface. |
JavaClass.ClassComparator |
The ClassComparator class is
a Comparator used to compare
two JavaClass instances for order. |
JavaClassBuilder |
The JavaClassBuilder builds
JavaClass instances from
.class and .jar (or .zip) files. |
JavaPackage |
The JavaPackage class represents
a Java package. |
JDepend |
The JDepend class analyzes directories
of Java class files and generates the following
metrics for each Java package. |
PackageComparator |
The PackageComparator class is
a Comparator used to compare two
JavaPackage instances for order
using a sorting strategy. |
PackageFilter |
The PackageFilter class is used to
filter imported package names. |
PropertyConfigurator |
The PropertyConfigurator class contains
configuration information contained in the
jdepend.properties file, if such a
file exists either in the user's home directory or
somewhere in the classpath. |