- abstractness() - Method in class jdepend.framework.JavaPackage
-
Returns the abstractness (A) of this package.
- AbstractParser - Class in jdepend.framework
-
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(PackageFilter) - Constructor for class jdepend.framework.AbstractParser
-
Constructs an AbstractParser
instance
with the specified package filter.
- ACC_ABSTRACT - Static variable in class jdepend.framework.JavaClassFileParser
-
- ACC_INTERFACE - Static variable in class jdepend.framework.JavaClassFileParser
-
- accept(String) - Method in class jdepend.framework.PackageFilter
-
Indicates whether the specified package name should be
included in a parsed Java class.
- acceptClassFile(File) - Static method in class jdepend.framework.FileManager
-
Indicates whether the specified file is
a valid Java class file.
- acceptSourceFile(File) - Static method in class jdepend.framework.FileManager
-
Indicates whether the specified file is
a valid Java source file.
- addAfferent(JavaPackage) - Method in class jdepend.framework.JavaPackage
-
Adds the specified Java package as an afferent
of this package.
- addClass(JavaClass) - Method in class jdepend.framework.JavaPackage
-
Adds the specified Java class to the package.
- addClassConstantReferences() - Method in class jdepend.framework.JavaClassFileParser
-
- addClassName(JavaClass, String) - Method in class jdepend.framework.JavaSourceFileParser
-
Adds the class name represented in the specified
line to the specified class.
- 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(JavaPackage) - Method in class jdepend.framework.JavaPackage
-
Adds the specified Java package as an efferent
of this package.
- addFile(File) - Method in class jdepend.framework.FileManager
-
- addFilteredPackageNames() - Method in class jdepend.framework.PackageFilter
-
- addImport(JavaClass, String) - Method in class jdepend.framework.JavaSourceFileParser
-
Adds the import represented in the specified
line to the specified class.
- addImportedPackage(JavaPackage) - Method in class jdepend.framework.JavaClass
-
Adds the specified package to the collection
of imported packages.
- addInterfaceName(JavaClass, String) - Method in class jdepend.framework.JavaSourceFileParser
-
Adds the interface name represented in the specified
line to the specified class.
- addPackage(String) - Method in class jdepend.framework.DependencyConstraint
-
Adds the specified Java package to the
constraint, creating it if necessary.
- addPackage(JavaPackage) - Method in class jdepend.framework.DependencyConstraint
-
Adds the specified Java package to the
constraint.
- addPackage(String) - Method in class jdepend.framework.JDepend
-
Adds the specified Java package name to the collection
of analyzed packages, creating a new JavaPackage
instance, if necessary.
- addPackage(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.PackageFilter
-
Adds the specified package name to the collection
of packages to be filtered.
- addPackageName(JavaClass, String) - Method in class jdepend.framework.JavaSourceFileParser
-
Adds the package name represented in the specified
line to the specified class.
- addParseListener(ParserListener) - Method in class jdepend.framework.AbstractParser
-
Registers the specified parser listener.
- addParseListener(ParserListener) - Method in class jdepend.framework.JDepend
-
Registers the specified parser listener.
- addTreeModelListener(TreeModelListener) - Method in class jdepend.swingui.DependTreeModel
-
Adds a listener for the TreeModelEvent
posted after the tree changes.
- addTreeSelectionListener(TreeSelectionListener) - Method in class jdepend.swingui.DependTree
-
Registers the specified listener with this tree.
- afferentCoupling() - Method in class jdepend.framework.JavaPackage
-
Returns the afferent coupling (Ca) of this package.
- AfferentNode - Class in jdepend.swingui
-
The AfferentNode
class is a
PackageNode
for an afferent
Java package and its afferent packages.
- AfferentNode(PackageNode, JavaPackage) - Constructor for class jdepend.swingui.AfferentNode
-
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.
- 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.
- getAfferentTree() - Method in class jdepend.swingui.JDepend
-
- 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.
- getClassConstantName(int) - Method in class jdepend.framework.JavaClassFileParser
-
- 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.
- getClassModifierIndex(String) - Method in class jdepend.framework.JavaSourceFileParser
-
Returns the index of the class modifier pattern
in the specified line.
- getClassName() - Method in class jdepend.framework.JavaClassFileParser
-
- getConcreteClassCount() - Method in class jdepend.framework.JavaPackage
-
Returns the number of concrete classes in
this package.
- getConstantPoolEntry(int) - Method in class jdepend.framework.JavaClassFileParser
-
- 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.
- getDefaultFilterFile() - Method in class jdepend.framework.PackageFilter
-
- getEfferents() - Method in class jdepend.framework.JavaPackage
-
Returns the collection of efferent packages.
- getEfferentTree() - Method in class jdepend.swingui.JDepend
-
- getFilter() - Method in class jdepend.framework.AbstractParser
-
- getFilter() - Method in class jdepend.framework.JDepend
-
- getFilterFile() - Method in class jdepend.framework.PackageFilter
-
- getImportedPackages() - Method in class jdepend.framework.JavaClass
-
Returns a collection of imported
package names.
- getImports() - Method in class jdepend.framework.JavaClassFileParser
-
- getIndexOfChild(Object, Object) - Method in class jdepend.swingui.DependTreeModel
-
Returns the index of the specified child within
the specified parent.
- getInterfaceNames() - Method in class jdepend.framework.JavaClassFileParser
-
- 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 name.
- getPackage(String) - Method in class jdepend.framework.JDepend
-
Returns the analyzed package of the specified name.
- getPackage() - Method in class jdepend.swingui.PackageNode
-
Returns the Java package represented in this node.
- 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.
- getSuperClassName() - Method in class jdepend.framework.JavaClassFileParser
-
- getWriter() - Method in class jdepend.textui.JDepend
-
- JAVA_MAGIC - Static variable in class jdepend.framework.JavaClassFileParser
-
- JavaClass - Class in jdepend.framework
-
The JavaClass
class represents a
Java class or interface.
- JavaClass() - Constructor for class jdepend.framework.JavaClass
-
Constructs a JavaClass
instance.
- JavaClass.ClassComparator - Class in jdepend.framework
-
The ClassComparator
class is
a Comparator
used to compare
two JavaClass
instances for order.
- JavaClass.ClassComparator() - Constructor for class jdepend.framework.JavaClass.ClassComparator
-
- JavaClassFileParser - Class in jdepend.framework
-
The JavaClassFileParser
class is responsible
for parsing a Java class file to create a JavaClass
instance.
- JavaClassFileParser() - Constructor for class jdepend.framework.JavaClassFileParser
-
Constructs a JavaClassFileParser
instance
with the default package filter.
- JavaClassFileParser(PackageFilter) - Constructor for class jdepend.framework.JavaClassFileParser
-
Constructs a JavaClassFileParser
instance
with the specified package filter.
- JavaPackage - Class in jdepend.framework
-
The JavaPackage
class represents
a Java package.
- JavaPackage(String) - Constructor for class jdepend.framework.JavaPackage
-
Constructs a JavaPackage
instance with
the specified package name.
- JavaSourceFileParser - Class in jdepend.framework
-
The JavaSourceFileParser
class is responsible
for parsing a Java source file to create a JavaClass
instance.
- JavaSourceFileParser() - Constructor for class jdepend.framework.JavaSourceFileParser
-
Constructs a JavaSourceFileParser
instance
with the default package filter.
- JavaSourceFileParser(PackageFilter) - Constructor for class jdepend.framework.JavaSourceFileParser
-
Constructs a JavaSourceFileParser
instance
with the specified package filter.
- JDepend - Class in jdepend.framework
-
The JDepend
class analyzes directories
of Java class and source files and generates the following
metrics for each Java package:
- JDepend() - Constructor for class jdepend.framework.JDepend
-
Constructs a JDepend
instance.
- JDepend - Class in jdepend.swingui
-
The JDepend
class analyzes directories
of Java source and class files, generates metrics for
each Java package, and reports the metrics in a Swing
tree.
- JDepend() - Constructor for class jdepend.swingui.JDepend
-
Constructs a JDepend
instance.
- JDepend - Class in jdepend.textui
-
The JDepend
class analyzes directories
of Java source and class files, generates metrics for
each Java package, and reports the metrics in a textual format.
- JDepend() - Constructor for class jdepend.textui.JDepend
-
Constructs a JDepend
instance
using standard output.
- JDepend(PrintWriter) - Constructor for class jdepend.textui.JDepend
-
Constructs a JDepend
instance
with the specified writer.
- JDepend - Class in jdepend.xmlui
-
The JDepend
class analyzes directories
of Java source and class files, generates metrics for
each Java package, and reports the metrics in an XML format.
- JDepend() - Constructor for class jdepend.xmlui.JDepend
-
Constructs a JDepend
instance
using standard output.
- JDepend(PrintWriter) - Constructor for class jdepend.xmlui.JDepend
-
Constructs a JDepend
instance
with the specified writer.
- jdepend.framework - package jdepend.framework
-
- jdepend.swingui - package jdepend.swingui
-
- jdepend.textui - package jdepend.textui
-
- jdepend.xmlui - package jdepend.xmlui
-
- PackageComparator - Class in jdepend.framework
-
The PackageComparator
class is
a Comparator
used to compare two
JavaPackage
instances for order
using a sorting strategy.
- PackageComparator(PackageComparator) - Constructor for class jdepend.framework.PackageComparator
-
Constructs a PackageComparator
with
the specified comparison strategy.
- PackageFilter - Class in jdepend.framework
-
The PackageFilter
class is used to
filter imported package names.
- PackageFilter() - Constructor for class jdepend.framework.PackageFilter
-
Constructs a PackageFilter
instance.
- 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
with the specified filter file.
- PackageNode - Class in jdepend.swingui
-
The PackageNode
class defines the
default behavior for tree nodes representing
Java packages.
- PackageNode(PackageNode, JavaPackage) - Constructor for class jdepend.swingui.PackageNode
-
Constructs a PackageNode
with
the specified package and its collection of
dependent packages.
- parse(String) - Method in class jdepend.framework.AbstractParser
-
Parses the specified Java file and returns
a representative JavaClass
instance.
- parse(String) - Method in class jdepend.framework.JavaClassFileParser
-
Parses the specified Java class file and returns
a representative JavaClass
instance.
- parse(InputStream) - Method in class jdepend.framework.JavaClassFileParser
-
- parse(String) - Method in class jdepend.framework.JavaSourceFileParser
-
Parses the specified Java source file and returns
a representative JavaClass
instance.
- parseAccessFlags() - Method in class jdepend.framework.JavaClassFileParser
-
- parseAttribute() - Method in class jdepend.framework.JavaClassFileParser
-
- parseClass(File) - Method in class jdepend.framework.JDepend
-
Parses the representative JavaClass
from the specified file.
- parseClassName() - Method in class jdepend.framework.JavaClassFileParser
-
- parseClassName(String) - Method in class jdepend.framework.JavaSourceFileParser
-
Returns the class name in the specified line.
- parseConstant() - Method in class jdepend.framework.JavaClassFileParser
-
- parseConstantPool() - Method in class jdepend.framework.JavaClassFileParser
-
- parseFieldOrMethodInfo() - Method in class jdepend.framework.JavaClassFileParser
-
- parseFields() - Method in class jdepend.framework.JavaClassFileParser
-
- parseImport(String) - Method in class jdepend.framework.JavaSourceFileParser
-
Returns the import name in the specified line.
- parseInterfaceName(String) - Method in class jdepend.framework.JavaSourceFileParser
-
Returns the interface name in the specified line.
- parseInterfaces() - Method in class jdepend.framework.JavaClassFileParser
-
- parseMagic() - Method in class jdepend.framework.JavaClassFileParser
-
- parseMethods() - Method in class jdepend.framework.JavaClassFileParser
-
- parsePackageName(String) - Method in class jdepend.framework.JavaSourceFileParser
-
Returns the package name in the specified line.
- ParserListener - Interface in jdepend.framework
-
The ParserListener
interface defines a
listener notified upon the completion of parsing events.
- parseSuperClassName() - Method in class jdepend.framework.JavaClassFileParser
-
- parseVersion() - Method in class jdepend.framework.JavaClassFileParser
-
- printAbstractClasses(JavaPackage) - Method in class jdepend.textui.JDepend
-
- 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
-
- printAfferents(JavaPackage) - Method in class jdepend.textui.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(JavaClass) - Method in class jdepend.textui.JDepend
-
- printClassName(JavaClass) - Method in class jdepend.xmlui.JDepend
-
- printConcreteClasses(JavaPackage) - 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(JavaPackage) - Method in class jdepend.textui.JDepend
-
- printCycleContributor(JavaPackage) - Method in class jdepend.textui.JDepend
-
- printCycleContributor(JavaPackage) - Method in class jdepend.xmlui.JDepend
-
- printCycleFooter() - Method in class jdepend.textui.JDepend
-
- printCycleFooter() - Method in class jdepend.xmlui.JDepend
-
- printCycleHeader(JavaPackage) - Method in class jdepend.textui.JDepend
-
- printCycleHeader(JavaPackage) - 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
-
- printCycleTarget(JavaPackage) - Method in class jdepend.textui.JDepend
-
- printCycleTarget(JavaPackage) - Method in class jdepend.xmlui.JDepend
-
- printEfferents(JavaPackage) - Method in class jdepend.textui.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(JavaPackage) - Method in class jdepend.textui.JDepend
-
- printPackageFooter(JavaPackage) - Method in class jdepend.textui.JDepend
-
- printPackageFooter(JavaPackage) - Method in class jdepend.xmlui.JDepend
-
- printPackageHeader(JavaPackage) - Method in class jdepend.textui.JDepend
-
- printPackageHeader(JavaPackage) - Method in class jdepend.xmlui.JDepend
-
- printPackageName(JavaPackage) - Method in class jdepend.textui.JDepend
-
- printPackageName(JavaPackage) - Method in class jdepend.xmlui.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
-
- printStatistics(JavaPackage) - Method in class jdepend.textui.JDepend
-
- printStatistics(JavaPackage) - Method in class jdepend.xmlui.JDepend
-
- printSummary(Collection) - Method in class jdepend.textui.JDepend
-
- printSummary(Collection) - Method in class jdepend.xmlui.JDepend
-