All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractParser TheAbstractParserclass is the base class for classes capable of parsing files to create aJavaClassinstance.AfferentNode TheAfferentNodeclass is aPackageNodefor an afferent Java package and its afferent packages.ClassFileParser TheClassFileParserclass is responsible for parsing a Java class file to create aJavaClassinstance.DependencyConstraint TheDependencyConstraintclass is a constraint that tests whether two package-dependency graphs are equivalent.DependTree TheDependTreeclass defines the graphical tree for displaying the packages and their hierarchical dependencies.DependTreeModel TheDependTreeModelclass defines the data model being observed by aDependTreeinstance.EfferentNode TheEfferentNodeclass is aPackageNodefor an efferent Java package and its efferent packages.FileManager TheFileManagerclass is responsible for extracting Java class files (.classfiles) from a collection of registered directories.JavaClass TheJavaClassclass represents a Java class or interface.JavaClass.ClassComparator JavaClassBuilder TheJavaClassBuilderbuildsJavaClassinstances from .class, .jar, .war, or .zip files.JavaPackage TheJavaPackageclass represents a Java package.JDepend TheJDependclass analyzes directories of Java class files and generates the following metrics for each Java package.JDepend TheJDependclass analyzes directories of Java class files, generates metrics for each Java package, and reports the metrics in a Swing tree.JDepend TheJDependclass analyzes directories of Java class files, generates metrics for each Java package, and reports the metrics in a textual format.JDepend TheJDependclass analyzes directories of Java class files, generates metrics for each Java package, and reports the metrics in an XML format.PackageComparator ThePackageComparatorclass is aComparatorused to compare twoJavaPackageinstances for order using a sorting strategy.PackageFilter ThePackageFilterclass is used to filter imported package names.PackageNode ThePackageNodeclass defines the default behavior for tree nodes representing Java packages.ParserListener TheParserListenerinterface defines a listener notified upon the completion of parsing events.PropertyConfigurator ThePropertyConfiguratorclass contains configuration information contained in thejdepend.propertiesfile, if such a file exists either in the user's home directory or somewhere in the classpath.StatusPanel TheStatusPanelclass defines the status-related UI components.