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.

Author: Mike Clark (mike@clarkware.com) Clarkware Consulting, Inc.

Constructor Summary
JDepend()
Constructs a JDepend instance using standard output.
JDepend(PrintWriter writer)
Constructs a JDepend instance with the specified writer.
Method Summary
static voidmain(String[] args)
Main.
protected voidprintAbstractClassesFooter()
protected voidprintAbstractClassesHeader()
protected voidprintAfferentsError()
protected voidprintAfferentsFooter()
protected voidprintAfferentsHeader()
protected voidprintClassName(JavaClass jClass)
protected voidprintConcreteClassesFooter()
protected voidprintConcreteClassesHeader()
protected voidprintCycleContributor(JavaPackage jPackage)
protected voidprintCycleFooter()
protected voidprintCycleHeader(JavaPackage jPackage)
protected voidprintCyclesFooter()
protected voidprintCyclesHeader()
protected voidprintCycleTarget(JavaPackage jPackage)
protected voidprintEfferentsError()
protected voidprintEfferentsFooter()
protected voidprintEfferentsHeader()
protected voidprintFooter()
protected voidprintHeader()
protected voidprintNoStats()
protected voidprintPackageFooter(JavaPackage jPackage)
protected voidprintPackageHeader(JavaPackage jPackage)
protected voidprintPackageName(JavaPackage jPackage)
protected voidprintPackagesFooter()
protected voidprintPackagesHeader()
protected voidprintStatistics(JavaPackage jPackage)
protected voidprintSummary(Collection packages)

Constructor Detail

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 Detail

main

public static void main(String[] args)
Main.

printAbstractClassesFooter

protected void printAbstractClassesFooter()

printAbstractClassesHeader

protected void printAbstractClassesHeader()

printAfferentsError

protected void printAfferentsError()

printAfferentsFooter

protected void printAfferentsFooter()

printAfferentsHeader

protected void printAfferentsHeader()

printClassName

protected void printClassName(JavaClass jClass)

printConcreteClassesFooter

protected void printConcreteClassesFooter()

printConcreteClassesHeader

protected void printConcreteClassesHeader()

printCycleContributor

protected void printCycleContributor(JavaPackage jPackage)

printCycleFooter

protected void printCycleFooter()

printCycleHeader

protected void printCycleHeader(JavaPackage jPackage)

printCyclesFooter

protected void printCyclesFooter()

printCyclesHeader

protected void printCyclesHeader()

printCycleTarget

protected void printCycleTarget(JavaPackage jPackage)

printEfferentsError

protected void printEfferentsError()

printEfferentsFooter

protected void printEfferentsFooter()

printEfferentsHeader

protected void printEfferentsHeader()

printFooter

protected void printFooter()

printHeader

protected void printHeader()

printNoStats

protected void printNoStats()

printPackageFooter

protected void printPackageFooter(JavaPackage jPackage)

printPackageHeader

protected void printPackageHeader(JavaPackage jPackage)

printPackageName

protected void printPackageName(JavaPackage jPackage)

printPackagesFooter

protected void printPackagesFooter()

printPackagesHeader

protected void printPackagesHeader()

printStatistics

protected void printStatistics(JavaPackage jPackage)

printSummary

protected void printSummary(Collection packages)
Copyright B) 1999-2003 Clarkware Consulting, Inc.