jdepend.xmlui
Class JDepend

java.lang.Object
  extended by jdepend.textui.JDepend
      extended by 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.

Author:
Mike Clark, Clarkware Consulting, Inc.

Field Summary
 
Fields inherited from class jdepend.textui.JDepend
formatter
 
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.
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 printCyclesFooter()
           
protected  void printCyclesHeader()
           
protected  void printCycleTarget(JavaPackage jPackage)
           
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(java.util.Collection packages)
           
 
Methods inherited from class jdepend.textui.JDepend
addDirectory, analyze, analyzeInnerClasses, getWriter, instanceMain, printAbstractClasses, printAfferents, printConcreteClasses, printCycle, printCycles, printEfferents, printPackage, printPackages, printSectionBreak, setComponents, setFilter, setWriter, tab, tab, toFormattedString, usage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

printHeader

protected void printHeader()
Overrides:
printHeader in class JDepend

printFooter

protected void printFooter()
Overrides:
printFooter in class JDepend

printPackagesHeader

protected void printPackagesHeader()
Overrides:
printPackagesHeader in class JDepend

printPackagesFooter

protected void printPackagesFooter()
Overrides:
printPackagesFooter in class JDepend

printPackageHeader

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

printPackageFooter

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

printNoStats

protected void printNoStats()
Overrides:
printNoStats in class JDepend

printStatistics

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

printClassName

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

printPackageName

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

printAbstractClassesHeader

protected void printAbstractClassesHeader()
Overrides:
printAbstractClassesHeader in class JDepend

printAbstractClassesFooter

protected void printAbstractClassesFooter()
Overrides:
printAbstractClassesFooter in class JDepend

printConcreteClassesHeader

protected void printConcreteClassesHeader()
Overrides:
printConcreteClassesHeader in class JDepend

printConcreteClassesFooter

protected void printConcreteClassesFooter()
Overrides:
printConcreteClassesFooter in class JDepend

printEfferentsHeader

protected void printEfferentsHeader()
Overrides:
printEfferentsHeader in class JDepend

printEfferentsFooter

protected void printEfferentsFooter()
Overrides:
printEfferentsFooter in class JDepend

printEfferentsError

protected void printEfferentsError()
Overrides:
printEfferentsError in class JDepend

printAfferentsHeader

protected void printAfferentsHeader()
Overrides:
printAfferentsHeader in class JDepend

printAfferentsFooter

protected void printAfferentsFooter()
Overrides:
printAfferentsFooter in class JDepend

printAfferentsError

protected void printAfferentsError()
Overrides:
printAfferentsError in class JDepend

printCyclesHeader

protected void printCyclesHeader()
Overrides:
printCyclesHeader in class JDepend

printCyclesFooter

protected void printCyclesFooter()
Overrides:
printCyclesFooter in class JDepend

printCycleHeader

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

printCycleFooter

protected void printCycleFooter()
Overrides:
printCycleFooter in class JDepend

printCycleTarget

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

printCycleContributor

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

printSummary

protected void printSummary(java.util.Collection packages)
Overrides:
printSummary in class JDepend

main

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



Copyright ? 1999-2005 Clarkware Consulting, Inc.