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.
- Author:
- Mike Clark, 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. |
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 |
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.
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.