All Classes and Interfaces
Class
Description
The
AbstractParser
class is the base class
for classes capable of parsing files to create a
JavaClass
instance.The
AfferentNode
class is a PackageNode
for an
afferent Java package and its afferent packages.The
ClassFileParser
class is responsible for
parsing a Java class file to create a JavaClass
instance.The
DependencyConstraint
class is a constraint that tests
whether two package-dependency graphs are equivalent.The
DependTree
class defines the graphical tree for displaying
the packages and their hierarchical dependencies.The
DependTreeModel
class defines the data model being
observed by a DependTree
instance.The
EfferentNode
class is a PackageNode
for an
efferent Java package and its efferent packages.The
FileManager
class is responsible for extracting
Java class files (.class
files) from a collection of
registered directories.The
JavaClass
class represents a Java
class or interface.The
JavaClassBuilder
builds JavaClass
instances from .class, .jar, .war, or .zip files.The
JavaPackage
class represents a Java package.The
JDepend
class analyzes directories of Java class files
and generates the following metrics for each Java package.The
JDepend
class analyzes directories of Java class files,
generates metrics for each Java package, and reports the metrics in a Swing
tree.The
JDepend
class analyzes directories of Java class files,
generates metrics for each Java package, and reports the metrics in a textual
format.The
JDepend
class analyzes directories of Java class files,
generates metrics for each Java package, and reports the metrics in an XML
format.The
PackageComparator
class is a Comparator
used to compare two JavaPackage
instances for order using a
sorting strategy.The
PackageFilter
class is used to filter imported
package names.The
PackageNode
class defines the default behavior for tree
nodes representing Java packages.The
ParserListener
interface defines a listener
notified upon the completion of parsing events.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.The
StatusPanel
class defines the status-related UI
components.