⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
jdepend.xmlui

Class JDepend

java.lang.Object
|
+--jdepend.textui.JDepend
   |
   +--jdepend.xmlui.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@clarkware.com)
Clarkware Consulting, Inc.

Constructor Summary

JDepend()

Constructs a JDepend instance using standard output.

JDepend(java.io.PrintWriter writer)

Constructs a JDepend instance with the specified writer.

Method Summary

static void

main(java.lang.String[] args)

Main.

void

printAbstractClassesFooter()

void

printAbstractClassesHeader()

void

printAfferentsError()

void

printAfferentsFooter()

void

printAfferentsHeader()

void

printClassName(JavaClass jClass)

void

printConcreteClassesFooter()

void

printConcreteClassesHeader()

void

printCycleContributor(JavaPackage jPackage)

void

printCycleFooter()

void

printCycleHeader(JavaPackage jPackage)

void

printCyclesFooter()

void

printCyclesHeader()

void

printCycleTarget(JavaPackage jPackage)

void

printEfferentsError()

void

printEfferentsFooter()

void

printEfferentsHeader()

void

printFooter()

void

printHeader()

void

printNoStats()

void

printPackageFooter(JavaPackage jPackage)

void

printPackageHeader(JavaPackage jPackage)

void

printPackageName(JavaPackage jPackage)

void

printPackagesFooter()

void

printPackagesHeader()

void

printStatistics(JavaPackage jPackage)

void

printSummary(java.util.Collection packages)

Constructor Details

JDepend

public JDepend()

Constructs a JDepend instance using standard output.


JDepend

public JDepend(java.io.PrintWriter writer)

Constructs a JDepend instance with the specified writer.

Parameters:
writer - Writer.

Method Details

main

public static void main(java.lang.String[] args)

Main.

Parameters:
args

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)

Parameters:
jClass

printConcreteClassesFooter

protected void printConcreteClassesFooter()


printConcreteClassesHeader

protected void printConcreteClassesHeader()


printCycleContributor

protected void printCycleContributor(JavaPackage jPackage)

Parameters:
jPackage

printCycleFooter

protected void printCycleFooter()


printCycleHeader

protected void printCycleHeader(JavaPackage jPackage)

Parameters:
jPackage

printCyclesFooter

protected void printCyclesFooter()


printCyclesHeader

protected void printCyclesHeader()


printCycleTarget

protected void printCycleTarget(JavaPackage jPackage)

Parameters:
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)

Parameters:
jPackage

printPackageHeader

protected void printPackageHeader(JavaPackage jPackage)

Parameters:
jPackage

printPackageName

protected void printPackageName(JavaPackage jPackage)

Parameters:
jPackage

printPackagesFooter

protected void printPackagesFooter()


printPackagesHeader

protected void printPackagesHeader()


printStatistics

protected void printStatistics(JavaPackage jPackage)

Parameters:
jPackage

printSummary

protected void printSummary(java.util.Collection packages)

Parameters:
packages