All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractParser TheAbstractParser
class is the base class for classes capable of parsing files to create aJavaClass
instance.AfferentNode TheAfferentNode
class is aPackageNode
for an afferent Java package and its afferent packages.ClassFileParser TheClassFileParser
class is responsible for parsing a Java class file to create aJavaClass
instance.DependencyConstraint TheDependencyConstraint
class is a constraint that tests whether two package-dependency graphs are equivalent.DependTree TheDependTree
class defines the graphical tree for displaying the packages and their hierarchical dependencies.DependTreeModel TheDependTreeModel
class defines the data model being observed by aDependTree
instance.EfferentNode TheEfferentNode
class is aPackageNode
for an efferent Java package and its efferent packages.FileManager TheFileManager
class is responsible for extracting Java class files (.class
files) from a collection of registered directories.JavaClass TheJavaClass
class represents a Java class or interface.JavaClass.ClassComparator JavaClassBuilder TheJavaClassBuilder
buildsJavaClass
instances from .class, .jar, .war, or .zip files.JavaPackage TheJavaPackage
class represents a Java package.JDepend TheJDepend
class analyzes directories of Java class files and generates the following metrics for each Java package.JDepend TheJDepend
class analyzes directories of Java class files, generates metrics for each Java package, and reports the metrics in a Swing tree.JDepend TheJDepend
class analyzes directories of Java class files, generates metrics for each Java package, and reports the metrics in a textual format.JDepend TheJDepend
class analyzes directories of Java class files, generates metrics for each Java package, and reports the metrics in an XML format.PackageComparator ThePackageComparator
class is aComparator
used to compare twoJavaPackage
instances for order using a sorting strategy.PackageFilter ThePackageFilter
class is used to filter imported package names.PackageNode ThePackageNode
class defines the default behavior for tree nodes representing Java packages.ParserListener TheParserListener
interface defines a listener notified upon the completion of parsing events.PropertyConfigurator ThePropertyConfigurator
class contains configuration information contained in thejdepend.properties
file, if such a file exists either in the user's home directory or somewhere in the classpath.StatusPanel TheStatusPanel
class defines the status-related UI components.