jdepend.xmlui

Class JDepend


public class JDepend
extends JDepend

The JDepend class analyzes directories of Java class files, generates metrics for each Java package, and reports the metrics in an XML format.
Authors:
Mike Clark (mike@clarkware.com)
Clarkware Consulting, Inc.

Field Summary

Fields inherited from class jdepend.textui.JDepend

formatter

Constructor Summary

JDepend()
Constructs a JDepend instance using standard output.
JDepend(PrintWriter writer)
Constructs a JDepend instance with the specified writer.

Method Summary

static void
main(args[] )
Main.
protected void
printAbstractClassesFooter()
protected void
printAbstractClassesHeader()
protected void
printAfferentsError()
protected void
printAfferentsFooter()
protected void
printAfferentsHeader()
protected void
printClassName(JavaClass jClass)
protected void
printConcreteClassesFooter()
protected void
printConcreteClassesHeader()
protected void
printCycleContributor(JavaPackage jPackage)
protected void
printCycleFooter()
protected void
printCycleHeader(JavaPackage jPackage)
protected void
printCycleTarget(JavaPackage jPackage)
protected void
printCyclesFooter()
protected void
printCyclesHeader()
protected void
printEfferentsError()
protected void
printEfferentsFooter()
protected void
printEfferentsHeader()
protected void
printFooter()
protected void
printHeader()
protected void
printNoStats()
protected void
printPackageFooter(JavaPackage jPackage)
protected void
printPackageHeader(JavaPackage jPackage)
protected void
printPackageName(JavaPackage jPackage)
protected void
printPackagesFooter()
protected void
printPackagesHeader()
protected void
printStatistics(JavaPackage jPackage)
protected void
printSummary(Collection packages)

Methods inherited from class jdepend.textui.JDepend

addDirectory, analyze, analyzeInnerClasses, getWriter, instanceMain, main, printAbstractClasses, printAbstractClassesFooter, printAbstractClassesHeader, printAfferents, printAfferentsError, printAfferentsFooter, printAfferentsHeader, printClassName, printConcreteClasses, printConcreteClassesFooter, printConcreteClassesHeader, printCycle, printCycleContributor, printCycleFooter, printCycleHeader, printCycleTarget, printCycles, printCyclesFooter, printCyclesHeader, printEfferents, printEfferentsError, printEfferentsFooter, printEfferentsHeader, printFooter, printHeader, printNoStats, printPackage, printPackageFooter, printPackageHeader, printPackageName, printPackages, printPackagesFooter, printPackagesHeader, printSectionBreak, printStatistics, printSummary, setFilter, setWriter, tab, tab, toFormattedString, usage

Constructor Details

JDepend

public JDepend()
Constructs a JDepend instance using standard output.

JDepend

public JDepend(PrintWriter writer)
Constructs a JDepend instance with the specified writer.
Parameters:
writer - Writer.

Method Details

main

public static void main(args[] )
Main.
Overrides:
main in interface JDepend

printAbstractClassesFooter

protected void printAbstractClassesFooter()
Overrides:
printAbstractClassesFooter in interface JDepend

printAbstractClassesHeader

protected void printAbstractClassesHeader()
Overrides:
printAbstractClassesHeader in interface JDepend

printAfferentsError

protected void printAfferentsError()
Overrides:
printAfferentsError in interface JDepend

printAfferentsFooter

protected void printAfferentsFooter()
Overrides:
printAfferentsFooter in interface JDepend

printAfferentsHeader

protected void printAfferentsHeader()
Overrides:
printAfferentsHeader in interface JDepend

printClassName

protected void printClassName(JavaClass jClass)
Overrides:
printClassName in interface JDepend

printConcreteClassesFooter

protected void printConcreteClassesFooter()
Overrides:
printConcreteClassesFooter in interface JDepend

printConcreteClassesHeader

protected void printConcreteClassesHeader()
Overrides:
printConcreteClassesHeader in interface JDepend

printCycleContributor

protected void printCycleContributor(JavaPackage jPackage)
Overrides:
printCycleContributor in interface JDepend

printCycleFooter

protected void printCycleFooter()
Overrides:
printCycleFooter in interface JDepend

printCycleHeader

protected void printCycleHeader(JavaPackage jPackage)
Overrides:
printCycleHeader in interface JDepend

printCycleTarget

protected void printCycleTarget(JavaPackage jPackage)
Overrides:
printCycleTarget in interface JDepend

printCyclesFooter

protected void printCyclesFooter()
Overrides:
printCyclesFooter in interface JDepend

printCyclesHeader

protected void printCyclesHeader()
Overrides:
printCyclesHeader in interface JDepend

printEfferentsError

protected void printEfferentsError()
Overrides:
printEfferentsError in interface JDepend

printEfferentsFooter

protected void printEfferentsFooter()
Overrides:
printEfferentsFooter in interface JDepend

printEfferentsHeader

protected void printEfferentsHeader()
Overrides:
printEfferentsHeader in interface JDepend

printFooter

protected void printFooter()
Overrides:
printFooter in interface JDepend

printHeader

protected void printHeader()
Overrides:
printHeader in interface JDepend

printNoStats

protected void printNoStats()
Overrides:
printNoStats in interface JDepend

printPackageFooter

protected void printPackageFooter(JavaPackage jPackage)
Overrides:
printPackageFooter in interface JDepend

printPackageHeader

protected void printPackageHeader(JavaPackage jPackage)
Overrides:
printPackageHeader in interface JDepend

printPackageName

protected void printPackageName(JavaPackage jPackage)
Overrides:
printPackageName in interface JDepend

printPackagesFooter

protected void printPackagesFooter()
Overrides:
printPackagesFooter in interface JDepend

printPackagesHeader

protected void printPackagesHeader()
Overrides:
printPackagesHeader in interface JDepend

printStatistics

protected void printStatistics(JavaPackage jPackage)
Overrides:
printStatistics in interface JDepend

printSummary

protected void printSummary(Collection packages)
Overrides:
printSummary in interface JDepend

Copyright B) 1999-2003 Clarkware Consulting, Inc.