jdepend.textui
public class JDepend extends Object
JDepend
class analyzes directories
of Java class files, generates metrics for each Java
package, and reports the metrics in a textual format.
Field Summary | |
---|---|
protected NumberFormat | formatter |
Constructor Summary | |
---|---|
JDepend()
Constructs a JDepend instance
using standard output. | |
JDepend(PrintWriter writer)
Constructs a JDepend instance
with the specified writer.
|
Method Summary | |
---|---|
void | addDirectory(String name)
Adds the specified directory name to the collection
of directories to be analyzed.
|
void | analyze()
Analyzes the registered directories, generates
metrics for each Java package, and reports the
metrics. |
void | analyzeInnerClasses(boolean b)
Determines whether inner classes are analyzed.
|
protected PrintWriter | getWriter() |
protected void | instanceMain(String[] args) |
static void | main(String[] args)
Main. |
protected void | printAbstractClasses(JavaPackage jPackage) |
protected void | printAbstractClassesFooter() |
protected void | printAbstractClassesHeader() |
protected void | printAfferents(JavaPackage jPackage) |
protected void | printAfferentsError() |
protected void | printAfferentsFooter() |
protected void | printAfferentsHeader() |
protected void | printClassName(JavaClass jClass) |
protected void | printConcreteClasses(JavaPackage jPackage) |
protected void | printConcreteClassesFooter() |
protected void | printConcreteClassesHeader() |
protected void | printCycle(JavaPackage jPackage) |
protected void | printCycleContributor(JavaPackage jPackage) |
protected void | printCycleFooter() |
protected void | printCycleHeader(JavaPackage jPackage) |
protected void | printCycles(Collection packages) |
protected void | printCyclesFooter() |
protected void | printCyclesHeader() |
protected void | printCycleTarget(JavaPackage jPackage) |
protected void | printEfferents(JavaPackage jPackage) |
protected void | printEfferentsError() |
protected void | printEfferentsFooter() |
protected void | printEfferentsHeader() |
protected void | printFooter() |
protected void | printHeader() |
protected void | printNoStats() |
protected void | printPackage(JavaPackage jPackage) |
protected void | printPackageFooter(JavaPackage jPackage) |
protected void | printPackageHeader(JavaPackage jPackage) |
protected void | printPackageName(JavaPackage jPackage) |
protected void | printPackages(Collection packages) |
protected void | printPackagesFooter() |
protected void | printPackagesHeader() |
protected void | printSectionBreak() |
protected void | printStatistics(JavaPackage jPackage) |
protected void | printSummary(Collection packages) |
void | setFilter(PackageFilter filter)
Sets the package filter.
|
void | setWriter(PrintWriter writer)
Sets the output writer.
|
protected String | tab() |
protected String | tab(int n) |
protected String | toFormattedString(float f) |
protected void | usage(String message) |
JDepend
instance
using standard output.JDepend
instance
with the specified writer.
Parameters: writer Writer.
Parameters: name Directory name.
Throws: IOException If the directory does not exist.
Parameters: b true
to analyze inner classes;
false
otherwise.
Parameters: filter Package filter.
Parameters: writer Output writer.