Alphabetical Index

A B C D E F G I J L M O P R S T U V

A

abstractness() - method in class jdepend.framework.JavaPackage
Returns the abstractness (A) of this package.
AbstractParser - class jdepend.framework.AbstractParser
The AbstractParser class is the base class for classes capable of parsing files to create a JavaClass instance.
AbstractParser() - constructor for class jdepend.framework.AbstractParser
Constructs an AbstractParser instance with the default package filter.
AbstractParser(jdepend.framework.PackageFilter) - constructor for class jdepend.framework.AbstractParser
Constructs an AbstractParser instance with the specified package filter.
ACC_ABSTRACT - static field in class jdepend.framework.ClassFileParser
ACC_INTERFACE - static field in class jdepend.framework.ClassFileParser
accept(String) - method in class jdepend.framework.PackageFilter
Indicates whether the specified package name passes this package filter.
acceptClassFile(File) - method in class jdepend.framework.FileManager
Indicates whether the specified file is a valid Java class file.
acceptClassFileName(String) - method in class jdepend.framework.FileManager
Indicates whether the specified file name is a valid Java class file.
acceptFile(File) - method in class jdepend.framework.FileManager
Indicates whether the specified file is a valid file.
acceptInnerClasses(boolean) - method in class jdepend.framework.FileManager
Determines whether inner classes should be collected.
acceptJarFile(File) - method in class jdepend.framework.FileManager
Indicates whether the specified file is a valid jar file file.
addAfferent(jdepend.framework.JavaPackage) - method in class jdepend.framework.JavaPackage
Adds the specified Java package as an afferent of this package.
addClass(jdepend.framework.JavaClass) - method in class jdepend.framework.JavaPackage
Adds the specified Java class to the package.
addDirectory(String) - method in class jdepend.framework.FileManager
Adds the specified directory to the collection of directories to be managed.
addDirectory(String) - method in class jdepend.framework.JDepend
Adds the specified directory name to the collection of directories to be analyzed.
addDirectory(String) - method in class jdepend.swingui.JDepend
Adds the specified directory name to the collection of directories to be analyzed.
addDirectory(String) - method in class jdepend.textui.JDepend
Adds the specified directory name to the collection of directories to be analyzed.
addEfferent(jdepend.framework.JavaPackage) - method in class jdepend.framework.JavaPackage
Adds the specified Java package as an efferent of this package.
Adds the specified package to the collection of imported packages.
Adds the specified Java package to the constraint.
addPackage(jdepend.framework.JavaPackage) - method in class jdepend.framework.JDepend
Adds the specified Java package to the collection of analyzed packages.
addPackage(String) - method in class jdepend.framework.DependencyConstraint
Adds the specified Java package to the constraint, creating it if necessary.
addPackage(String) - method in class jdepend.framework.JDepend
Adds the specified Java package name to the collection of analyzed packages.
addPackage(String) - method in class jdepend.framework.PackageFilter
addPackages(Collection) - method in class jdepend.framework.JDepend
Adds the specified collection of packages to the collection of analyzed packages.
addPackages(Collection) - method in class jdepend.framework.PackageFilter
Registers the specified parser listener.
Registers the specified parser listener.
Adds a listener for the TreeModelEvent posted after the tree changes.
Registers the specified listener with this tree.
afferentCoupling() - method in class jdepend.framework.JavaPackage
Returns the afferent coupling (Ca) of this package.
AfferentNode - class jdepend.swingui.AfferentNode
The AfferentNode class is a PackageNode for an afferent Java package and its afferent packages.
Constructs an AfferentNode with the specified parent node and afferent Java package.
analyze() - method in class jdepend.framework.JDepend
Analyzes the registered directories and returns the collection of analyzed packages.
analyze() - method in class jdepend.swingui.JDepend
Analyzes the registered directories, generates metrics for each Java package, and reports the metrics in a graphical format.
analyze() - method in class jdepend.textui.JDepend
Analyzes the registered directories, generates metrics for each Java package, and reports the metrics.
analyzeInnerClasses(boolean) - method in class jdepend.framework.JDepend
Determines whether inner classes are analyzed.
analyzeInnerClasses(boolean) - method in class jdepend.textui.JDepend
Determines whether inner classes are analyzed.

B

build() - method in class jdepend.framework.JavaClassBuilder
Builds the JavaClass instances.
buildClasses(File) - method in class jdepend.framework.JavaClassBuilder
Builds the JavaClass instances from the specified file.
buildClasses(JarFile) - method in class jdepend.framework.JavaClassBuilder
Builds the JavaClass instances from the specified jar (or zip) file.
byName() - static method in class jdepend.framework.PackageComparator
Returns a comparator for the package name.
byWhat() - method in class jdepend.framework.PackageComparator
Returns the current comparison strategy.

C

CLASS_DESCRIPTOR - static field in class jdepend.framework.ClassFileParser
The ClassComparator class is a Comparator used to compare two JavaClass instances for order.
ClassFileParser - class jdepend.framework.ClassFileParser
The ClassFileParser class is responsible for parsing a Java class file to create a JavaClass instance.
ClassFileParser() - constructor for class jdepend.framework.ClassFileParser
Constructs a JavaClassFileParser instance with the default package filter.
ClassFileParser(jdepend.framework.PackageFilter) - constructor for class jdepend.framework.ClassFileParser
Constructs a JavaClassFileParser instance with the specified package filter.
collectAllCycles(List) - method in class jdepend.framework.JavaPackage
Collects all the packages participating in a package dependency cycle which originates from this package.
collectCycle(List) - method in class jdepend.framework.JavaPackage
Collects the packages participating in the first package dependency cycle detected which originates from this package.
compare(Object,Object) - method in class jdepend.framework.JavaClass.ClassComparator
Compares the specified objects for order.
compare(Object,Object) - method in class jdepend.framework.PackageComparator
Compares the specified objects for order.
CONSTANT_CLASS - static field in class jdepend.framework.ClassFileParser
CONSTANT_DOUBLE - static field in class jdepend.framework.ClassFileParser
CONSTANT_FIELD - static field in class jdepend.framework.ClassFileParser
CONSTANT_FLOAT - static field in class jdepend.framework.ClassFileParser
CONSTANT_INTEGER - static field in class jdepend.framework.ClassFileParser
CONSTANT_INTERFACEMETHOD - static field in class jdepend.framework.ClassFileParser
CONSTANT_LONG - static field in class jdepend.framework.ClassFileParser
CONSTANT_METHOD - static field in class jdepend.framework.ClassFileParser
CONSTANT_NAMEANDTYPE - static field in class jdepend.framework.ClassFileParser
CONSTANT_STRING - static field in class jdepend.framework.ClassFileParser
CONSTANT_UNICODE - static field in class jdepend.framework.ClassFileParser
CONSTANT_UTF8 - static field in class jdepend.framework.ClassFileParser
containsCycle() - method in class jdepend.framework.JavaPackage
Indicates whether the package contains a package dependency cycle.
containsCycles() - method in class jdepend.framework.JDepend
Indicates whether the packages contain one or more dependency cycles.
countClasses() - method in class jdepend.framework.JavaClassBuilder
Returns the number of Java classes to be built.
countClasses() - method in class jdepend.framework.JDepend
Returns the number of registered Java classes to be analyzed.
countPackages() - method in class jdepend.framework.JDepend
Returns the number of analyzed Java packages.

D

DEBUG - static field in class jdepend.framework.AbstractParser
debug(String) - method in class jdepend.framework.AbstractParser
DEFAULT_PROPERTY_FILE - static field in class jdepend.framework.PropertyConfigurator
DependencyConstraint - class jdepend.framework.DependencyConstraint
The DependencyConstraint class is a constraint that tests whether two package-dependency graphs are equivalent.
DependencyConstraint() - constructor for class jdepend.framework.DependencyConstraint
Constructs a DependencyConstraint instance.
Indicates whether the analyzed packages match the specified dependency constraint.
dependsUpon(jdepend.framework.JavaPackage) - method in class jdepend.framework.JavaPackage
Adds the specified Java package as an efferent of this package and adds this package as an afferent of it.
DependTree - class jdepend.swingui.DependTree
The DependTree class defines the graphical tree for displaying the packages and their hierarchical dependencies.
DependTree() - constructor for class jdepend.swingui.DependTree
Constructs a DependTree with an empty tree model.
DependTree(jdepend.swingui.DependTreeModel) - constructor for class jdepend.swingui.DependTree
Constructs a DependTree with the specified tree model.
DependTreeModel - class jdepend.swingui.DependTreeModel
The DependTreeModel class defines the data model being observed by a DependTree instance.
DependTreeModel(jdepend.swingui.PackageNode) - constructor for class jdepend.swingui.DependTreeModel
Constructs a DependTreeModel with the specified root package node.
distance() - method in class jdepend.framework.JavaPackage
Returns this package's distance from the main sequence (D).

E

efferentCoupling() - method in class jdepend.framework.JavaPackage
Returns the efferent coupling (Ce) of this package.
EfferentNode - class jdepend.swingui.EfferentNode
The EfferentNode class is a PackageNode for an efferent Java package and its efferent packages.
Constructs an EfferentNode with the specified parent node and efferent Java package.
equals(Object) - method in class jdepend.framework.JavaClass
Indicates whether the specified class is equal to this class.
equals(Object) - method in class jdepend.framework.JavaPackage
Indicates whether the specified package is equal to this package.
extractFiles() - method in class jdepend.framework.FileManager
Returns the Java class files contained in the managed directories.

F

FileManager - class jdepend.framework.FileManager
The FileManager class is responsible for extracting Java class files (.class files) from a collection of registered directories.
FileManager() - constructor for class jdepend.framework.FileManager
Constructs an empty FileManager instance.
formatter - field in class jdepend.textui.JDepend

G

getAbstractClassCount() - method in class jdepend.framework.JavaPackage
Returns the number of abstract classes (and interfaces) in this package.
getAfferents() - method in class jdepend.framework.JavaPackage
Returns the collection of afferent packages.
getAnalyzeInnerClasses() - method in class jdepend.framework.PropertyConfigurator
getChild(Object,int) - method in class jdepend.swingui.DependTreeModel
Returns the child of the specified parent at the specified index in the parent's child collection.
getChildCount(Object) - method in class jdepend.swingui.DependTreeModel
Returns the number of children for the specified parent.
getChildren() - method in class jdepend.swingui.PackageNode
Returns the child package nodes of this node.
getClassCount() - method in class jdepend.framework.JavaPackage
Returns the total number of classes in this package.
getClasses() - method in class jdepend.framework.JavaPackage
Returns the collection of Java classes in this package.
getConcreteClassCount() - method in class jdepend.framework.JavaPackage
Returns the number of concrete classes in this package.
getConfiguredPackages() - method in class jdepend.framework.PropertyConfigurator
getCoupledPackages() - method in class jdepend.swingui.AfferentNode
Returns the collection of Java packages coupled to the package represented in this node.
getCoupledPackages() - method in class jdepend.swingui.EfferentNode
Returns the collection of Java packages coupled to the package represented in this node.
getCoupledPackages() - method in class jdepend.swingui.PackageNode
Returns the collection of Java packages coupled to the package represented in this node.
getDefaultPropertyFile() - static method in class jdepend.framework.PropertyConfigurator
getEfferents() - method in class jdepend.framework.JavaPackage
Returns the collection of efferent packages.
getFilter() - method in class jdepend.framework.AbstractParser
getFilter() - method in class jdepend.framework.JDepend
Returns the package filter.
getFilteredPackages() - method in class jdepend.framework.PropertyConfigurator
Returns the collection of filtered package names.
getFilters() - method in class jdepend.framework.PackageFilter
Returns the collection of filtered package names.
getImportedPackages() - method in class jdepend.framework.JavaClass
Returns a collection of imported package names.
getIndexOfChild(Object,Object) - method in class jdepend.swingui.DependTreeModel
Returns the index of the specified child within the specified parent.
getModel() - method in class jdepend.swingui.DependTree
Returns the tree model.
getName() - method in class jdepend.framework.JavaClass
Returns the class name.
getName() - method in class jdepend.framework.JavaPackage
Returns the package name.
getPackage() - method in class jdepend.swingui.PackageNode
Returns the Java package represented in this node.
getPackage(String) - method in class jdepend.framework.JDepend
Returns the analyzed package of the specified name.
getPackageName() - method in class jdepend.framework.JavaClass
Returns the package name.
getPackages() - method in class jdepend.framework.DependencyConstraint
Returns the constraint packages.
getPackages() - method in class jdepend.framework.JDepend
Returns the collection of analyzed packages.
getParent() - method in class jdepend.swingui.PackageNode
Returns the parent of this package node.
getRoot() - method in class jdepend.swingui.DependTreeModel
Returns the root of the tree.
getSourceFile() - method in class jdepend.framework.JavaClass
Returns the source file name.
getVolatility() - method in class jdepend.framework.JavaPackage
Returns the volatility of this package.
getWriter() - method in class jdepend.textui.JDepend

I

instability() - method in class jdepend.framework.JavaPackage
Returns the instability (I) of this package.
instanceMain(String[]) - method in class jdepend.textui.JDepend
isAbstract() - method in class jdepend.framework.JavaClass
Indicates whether this class is abstract.
isAbstract(boolean) - method in class jdepend.framework.JavaClass
Determines whether this class is abstract.
isChild(jdepend.framework.JavaPackage) - method in class jdepend.swingui.EfferentNode
Indicates whether the specified package should be displayed as a child of this node.
isChild(jdepend.framework.JavaPackage) - method in class jdepend.swingui.PackageNode
Indicates whether the specified package should be displayed as a child of this node.
isLeaf() - method in class jdepend.swingui.PackageNode
Indicates whether this node is a leaf node.
isLeaf(Object) - method in class jdepend.swingui.DependTreeModel
Determines whether the specified tree node is a leaf node.

J

JAVA_MAGIC - static field in class jdepend.framework.ClassFileParser
JavaClass - class jdepend.framework.JavaClass
The JavaClass class represents a Java class or interface.
JavaClass(String) - constructor for class jdepend.framework.JavaClass
Constructs a JavaClass instance.
JavaClassBuilder - class jdepend.framework.JavaClassBuilder
The JavaClassBuilder builds JavaClass instances from .class and .jar (or .zip) files.
JavaClassBuilder() - constructor for class jdepend.framework.JavaClassBuilder
Constructs a JavaClassBuilder instance.
Constructs a JavaClassBuilder instance with the specified parser and file manager.
JavaClassBuilder(jdepend.framework.FileManager) - constructor for class jdepend.framework.JavaClassBuilder
Constructs a JavaClassBuilder instance with the specified file manager.
JavaPackage - class jdepend.framework.JavaPackage
The JavaPackage class represents a Java package.
JavaPackage(String) - constructor for class jdepend.framework.JavaPackage
Constructs a JavaPackage instance with the specified package name.
JavaPackage(String,int) - constructor for class jdepend.framework.JavaPackage
JDepend - class jdepend.framework.JDepend
The JDepend class analyzes directories of Java class files and generates the following metrics for each Java package.
JDepend - class jdepend.swingui.JDepend
The JDepend class analyzes directories of Java class files, generates metrics for each Java package, and reports the metrics in a Swing tree.
JDepend - class jdepend.textui.JDepend
The JDepend class analyzes directories of Java class files, generates metrics for each Java package, and reports the metrics in a textual format.
JDepend - class jdepend.xmlui.JDepend
The JDepend class analyzes directories of Java class files, generates metrics for each Java package, and reports the metrics in an XML format.
JDepend() - constructor for class jdepend.framework.JDepend
JDepend() - constructor for class jdepend.swingui.JDepend
Constructs a JDepend instance.
JDepend() - constructor for class jdepend.textui.JDepend
Constructs a JDepend instance using standard output.
JDepend() - constructor for class jdepend.xmlui.JDepend
Constructs a JDepend instance using standard output.
JDepend(jdepend.framework.PackageFilter) - constructor for class jdepend.framework.JDepend
JDepend(PrintWriter) - constructor for class jdepend.textui.JDepend
Constructs a JDepend instance with the specified writer.
JDepend(PrintWriter) - constructor for class jdepend.xmlui.JDepend
Constructs a JDepend instance with the specified writer.
jdepend.swingui - package
jdepend.textui - package
jdepend.xmlui - package

L

loadProperties(File) - static method in class jdepend.framework.PropertyConfigurator

M

main(args[]) - static method in class jdepend.framework.ClassFileParser
Test main.
main(args[]) - static method in class jdepend.textui.JDepend
Main.
main(args[]) - static method in class jdepend.xmlui.JDepend
Main.
main(String[]) - static method in class jdepend.swingui.JDepend
Main
Creates and returns a PackageNode with the specified parent node and Java package.
Creates and returns a PackageNode with the specified parent node and Java package.
Creates and returns a PackageNode with the specified parent node and Java package.
match(Collection) - method in class jdepend.framework.DependencyConstraint
Indicates whether the specified packages match the packages in this constraint.

O

Informs registered parser listeners that the specified JavaClass was parsed.
Called whenever a Java source file is parsed into the specified JavaClass instance.
Called whenever a Java class file is parsed into the specified JavaClass instance.

P

PackageComparator - class jdepend.framework.PackageComparator
The PackageComparator class is a Comparator used to compare two JavaPackage instances for order using a sorting strategy.
Constructs a PackageComparator with the specified comparison strategy.
PackageFilter - class jdepend.framework.PackageFilter
The PackageFilter class is used to filter imported package names.
PackageFilter() - constructor for class jdepend.framework.PackageFilter
Constructs a PackageFilter instance containing the filters specified in the jdepend.properties file, if it exists.
PackageFilter(Collection) - constructor for class jdepend.framework.PackageFilter
Constructs a PackageFilter instance with the specified collection of package names to filter.
PackageFilter(File) - constructor for class jdepend.framework.PackageFilter
Constructs a PackageFilter instance containing the filters contained in the specified file.
PackageNode - class jdepend.swingui.PackageNode
The PackageNode class defines the default behavior for tree nodes representing Java packages.
Constructs a PackageNode with the specified package and its collection of dependent packages.
parse(File) - method in class jdepend.framework.ClassFileParser
Parses the specified Java class file and returns a representative JavaClass instance.
parse(InputStream) - method in class jdepend.framework.AbstractParser
Parses the specified input stream and returns a representative JavaClass instance.
parse(InputStream) - method in class jdepend.framework.ClassFileParser
Parses the specified input stream and returns a representative JavaClass instance.
ParserListener - interface jdepend.framework.ParserListener
The ParserListener interface defines a listener notified upon the completion of parsing events.
printAbstractClassesFooter() - method in class jdepend.textui.JDepend
printAbstractClassesFooter() - method in class jdepend.xmlui.JDepend
printAbstractClassesHeader() - method in class jdepend.textui.JDepend
printAbstractClassesHeader() - method in class jdepend.xmlui.JDepend
printAfferentsError() - method in class jdepend.textui.JDepend
printAfferentsError() - method in class jdepend.xmlui.JDepend
printAfferentsFooter() - method in class jdepend.textui.JDepend
printAfferentsFooter() - method in class jdepend.xmlui.JDepend
printAfferentsHeader() - method in class jdepend.textui.JDepend
printAfferentsHeader() - method in class jdepend.xmlui.JDepend
printClassName(jdepend.framework.JavaClass) - method in class jdepend.textui.JDepend
printConcreteClassesFooter() - method in class jdepend.textui.JDepend
printConcreteClassesFooter() - method in class jdepend.xmlui.JDepend
printConcreteClassesHeader() - method in class jdepend.textui.JDepend
printConcreteClassesHeader() - method in class jdepend.xmlui.JDepend
printCycle(jdepend.framework.JavaPackage) - method in class jdepend.textui.JDepend
printCycleFooter() - method in class jdepend.textui.JDepend
printCycleFooter() - method in class jdepend.xmlui.JDepend
printCycles(Collection) - method in class jdepend.textui.JDepend
printCyclesFooter() - method in class jdepend.textui.JDepend
printCyclesFooter() - method in class jdepend.xmlui.JDepend
printCyclesHeader() - method in class jdepend.textui.JDepend
printCyclesHeader() - method in class jdepend.xmlui.JDepend
printEfferentsError() - method in class jdepend.textui.JDepend
printEfferentsError() - method in class jdepend.xmlui.JDepend
printEfferentsFooter() - method in class jdepend.textui.JDepend
printEfferentsFooter() - method in class jdepend.xmlui.JDepend
printEfferentsHeader() - method in class jdepend.textui.JDepend
printEfferentsHeader() - method in class jdepend.xmlui.JDepend
printFooter() - method in class jdepend.textui.JDepend
printFooter() - method in class jdepend.xmlui.JDepend
printHeader() - method in class jdepend.textui.JDepend
printHeader() - method in class jdepend.xmlui.JDepend
printNoStats() - method in class jdepend.textui.JDepend
printNoStats() - method in class jdepend.xmlui.JDepend
printPackage(jdepend.framework.JavaPackage) - method in class jdepend.textui.JDepend
printPackages(Collection) - method in class jdepend.textui.JDepend
printPackagesFooter() - method in class jdepend.textui.JDepend
printPackagesFooter() - method in class jdepend.xmlui.JDepend
printPackagesHeader() - method in class jdepend.textui.JDepend
printPackagesHeader() - method in class jdepend.xmlui.JDepend
printSectionBreak() - method in class jdepend.textui.JDepend
printSummary(Collection) - method in class jdepend.textui.JDepend
printSummary(Collection) - method in class jdepend.xmlui.JDepend
PropertyConfigurator - class jdepend.framework.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.
PropertyConfigurator() - constructor for class jdepend.framework.PropertyConfigurator
Constructs a PropertyConfigurator instance containing the properties specified in the jdepend.propertiesfile, if it exists.
PropertyConfigurator(File) - constructor for class jdepend.framework.PropertyConfigurator
Constructs a PropertyConfigurator instance with the specified property file.
PropertyConfigurator(Properties) - constructor for class jdepend.framework.PropertyConfigurator
Constructs a PropertyConfigurator instance with the specified property set.

R

Removes a listener for TreeModelEvents.

S

setAfferents(Collection) - method in class jdepend.framework.JavaPackage
Sets the collection of afferent packages.
setEfferents(Collection) - method in class jdepend.framework.JavaPackage
Sets the collection of efferent packages.
setFilter(jdepend.framework.PackageFilter) - method in class jdepend.framework.JDepend
Sets the package filter.
setFilter(jdepend.framework.PackageFilter) - method in class jdepend.swingui.JDepend
Sets the package filter.
setFilter(jdepend.framework.PackageFilter) - method in class jdepend.textui.JDepend
Sets the package filter.
setModel(jdepend.swingui.DependTreeModel) - method in class jdepend.swingui.DependTree
Sets the tree model.
setName(String) - method in class jdepend.framework.JavaClass
Sets the class name.
setPackageName(String) - method in class jdepend.framework.JavaClass
Sets the package name.
setSourceFile(String) - method in class jdepend.framework.JavaClass
Sets the source file name.
setStatusComponent(JComponent) - method in class jdepend.swingui.StatusPanel
Sets the specified component as the current status component of this panel.
setVolatility(int) - method in class jdepend.framework.JavaPackage
Sets the volatility of this package.
setWriter(PrintWriter) - method in class jdepend.textui.JDepend
Sets the output writer.
StatusPanel - class jdepend.swingui.StatusPanel
The StatusPanel class defines the status-related UI components.
StatusPanel() - constructor for class jdepend.swingui.StatusPanel
Constructs a StatusPanel.

T

tab() - method in class jdepend.textui.JDepend
tab(int) - method in class jdepend.textui.JDepend
toFormattedString(float) - method in class jdepend.textui.JDepend
toMetricsString() - method in class jdepend.swingui.PackageNode
Returns the string representation of this node's metrics.
toString() - method in class jdepend.swingui.AfferentNode
Returns the string representation of this node in it's current tree context.
toString() - method in class jdepend.framework.ClassFileParser
Returns a string representation of this object.
toString() - method in class jdepend.swingui.EfferentNode
Returns the string representation of this node in it's current tree context.
toString() - method in class jdepend.swingui.PackageNode
Returns the string representation of this node in it's current tree context.

U

usage(String) - method in class jdepend.textui.JDepend

V

valueChanged(TreeSelectionEvent) - method in class jdepend.swingui.DependTree
Callback method triggered whenever the value of the tree selection changes.
valueForPathChanged(TreePath,Object) - method in class jdepend.swingui.DependTreeModel
Callback method triggered when the value for the item specified by path has changed to newValue.

Copyright B) 1999-2003 Clarkware Consulting, Inc.