Alphabetical Index

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

A

abstractness() - method in class jdepend.framework.JavaPackage
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
AbstractParser(jdepend.framework.PackageFilter) - constructor for class jdepend.framework.AbstractParser
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
acceptClassFileName(String) - method in class jdepend.framework.FileManager
acceptFile(File) - method in class jdepend.framework.FileManager
acceptInnerClasses(boolean) - method in class jdepend.framework.FileManager
Determines whether inner classes should be collected.
acceptJarFile(File) - method in class jdepend.framework.FileManager
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
addDirectory(String) - method in class jdepend.framework.FileManager
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
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
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.
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
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, war, or zip file.
byName() - static method in class jdepend.framework.PackageComparator
byWhat() - method in class jdepend.framework.PackageComparator

C

CLASS_DESCRIPTOR - static field in class jdepend.framework.ClassFileParser
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
ClassFileParser(jdepend.framework.PackageFilter) - constructor for class jdepend.framework.ClassFileParser
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
compare(Object,Object) - method in class jdepend.framework.PackageComparator
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
containsCycles() - method in class jdepend.framework.JDepend
Indicates whether the packages contain one or more dependency cycles.
countClasses() - method in class jdepend.framework.JavaClassBuilder
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
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

E

efferentCoupling() - method in class jdepend.framework.JavaPackage
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
equals(Object) - method in class jdepend.framework.JavaPackage
extractFiles() - method in class jdepend.framework.FileManager

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
formatter - field in class jdepend.textui.JDepend

G

getAbstractClassCount() - method in class jdepend.framework.JavaPackage
getAfferents() - method in class jdepend.framework.JavaPackage
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
getClasses() - method in class jdepend.framework.JavaPackage
getConcreteClassCount() - method in class jdepend.framework.JavaPackage
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
getFilter() - method in class jdepend.framework.AbstractParser
getFilter() - method in class jdepend.framework.JDepend
getFilteredPackages() - method in class jdepend.framework.PropertyConfigurator
getFilters() - method in class jdepend.framework.PackageFilter
Returns the collection of filtered package names.
getImportedPackages() - method in class jdepend.framework.JavaClass
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
getName() - method in class jdepend.framework.JavaPackage
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
getPackages() - method in class jdepend.framework.DependencyConstraint
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
getVolatility() - method in class jdepend.framework.JavaPackage
getWriter() - method in class jdepend.textui.JDepend

H

hashCode() - method in class jdepend.framework.JavaClass
hashCode() - method in class jdepend.framework.JavaPackage

I

instability() - method in class jdepend.framework.JavaPackage
instanceMain(String[]) - method in class jdepend.textui.JDepend
isAbstract() - method in class jdepend.framework.JavaClass
isAbstract(boolean) - method in class jdepend.framework.JavaClass
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
JavaClassBuilder - class jdepend.framework.JavaClassBuilder
The JavaClassBuilder builds JavaClass instances from .class, .jar, .war, or .zip files.
JavaClassBuilder() - constructor for class jdepend.framework.JavaClassBuilder
JavaClassBuilder(jdepend.framework.FileManager) - constructor for class jdepend.framework.JavaClassBuilder
JavaPackage - class jdepend.framework.JavaPackage
The JavaPackage class represents a Java package.
JavaPackage(String) - constructor for class jdepend.framework.JavaPackage
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(args[]) - static method in class jdepend.xmlui.JDepend
Main.
main(String[]) - static method in class jdepend.swingui.JDepend
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.
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
Registered parser listeners are informed that the resulting JavaClass was parsed.
parse(InputStream) - method in class jdepend.framework.AbstractParser
Registered parser listeners are informed that the resulting JavaClass was parsed.
parse(InputStream) - method in class jdepend.framework.ClassFileParser
Registered parser listeners are informed that the resulting JavaClass was parsed.
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 file jdepend.properties, 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
setComponents(String) - method in class jdepend.framework.JDepend
Sets the list of components.
setComponents(String) - method in class jdepend.swingui.JDepend
Sets the comma-separated list of components.
setComponents(String) - method in class jdepend.textui.JDepend
Sets the comma-separated list of components.
setEfferents(Collection) - method in class jdepend.framework.JavaPackage
setFilter(jdepend.framework.PackageFilter) - method in class jdepend.framework.JDepend
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
setPackageName(String) - method in class jdepend.framework.JavaClass
setSourceFile(String) - method in class jdepend.framework.JavaClass
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
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-2005 Clarkware Consulting, Inc.