java.lang.Object | +--jdepend.textui.JDependKnown Direct Subclasses:
java.text.NumberFormat |
JDepend() Constructs a JDepend instance using standard output. |
JDepend(java.io.PrintWriter writer) Constructs a JDepend instance with the specified writer. |
void | addDirectory(java.lang.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. |
java.io.PrintWriter | |
void | instanceMain(java.lang.String[] args) |
static void | main(java.lang.String[] args) Main. |
void | printAbstractClasses(JavaPackage jPackage) |
void | |
void | |
void | printAfferents(JavaPackage jPackage) |
void | |
void | |
void | |
void | printClassName(JavaClass jClass) |
void | printConcreteClasses(JavaPackage jPackage) |
void | |
void | |
void | printCycle(JavaPackage jPackage) |
void | printCycleContributor(JavaPackage jPackage) |
void | |
void | printCycleHeader(JavaPackage jPackage) |
void | printCycles(java.util.Collection packages) |
void | |
void | |
void | printCycleTarget(JavaPackage jPackage) |
void | printEfferents(JavaPackage jPackage) |
void | |
void | |
void | |
void | |
void | |
void | |
void | printPackage(JavaPackage jPackage) |
void | printPackageFooter(JavaPackage jPackage) |
void | printPackageHeader(JavaPackage jPackage) |
void | printPackageName(JavaPackage jPackage) |
void | printPackages(java.util.Collection packages) |
void | |
void | |
void | |
void | printStatistics(JavaPackage jPackage) |
void | printSummary(java.util.Collection packages) |
void | setFilter(PackageFilter filter) Sets the package filter. |
void | setWriter(java.io.PrintWriter writer) Sets the output writer. |
java.lang.String | tab() |
java.lang.String | tab(int n) |
java.lang.String | toFormattedString(float f) |
void | usage(java.lang.String message) |
protected NumberFormat formatter
public JDepend()
JDepend
instance
using standard output.
public JDepend(java.io.PrintWriter writer)
JDepend
instance
with the specified writer.
public void addDirectory(java.lang.String name)
java.io.IOException
- If the directory does not exist.public void analyze()
public void analyzeInnerClasses(boolean b)
protected PrintWriter getWriter()
protected void instanceMain(java.lang.String[] args)
public static void main(java.lang.String[] args)
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(java.util.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(java.util.Collection packages)
protected void printPackagesFooter()
protected void printPackagesHeader()
protected void printSectionBreak()
protected void printStatistics(JavaPackage jPackage)
protected void printSummary(java.util.Collection packages)
public void setFilter(PackageFilter filter)
public void setWriter(java.io.PrintWriter writer)
protected String tab()
protected String tab(int n)
protected String toFormattedString(float f)
protected void usage(java.lang.String message)
JDepend
class analyzes directories of Java class files, generates metrics for each Java package, and reports the metrics in a textual format.