Package jdepend.xmlui
Class JDepend
java.lang.Object
jdepend.textui.JDepend
jdepend.xmlui.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
-
Constructor Summary
ConstructorsConstructorDescriptionJDepend()Constructs aJDependinstance using standard output.JDepend(PrintWriter writer) Constructs aJDependinstance with the specified writer. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidMain.protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprintClassName(JavaClass jClass) protected voidprotected voidprotected voidprintCycleContributor(JavaPackage jPackage) protected voidprotected voidprintCycleHeader(JavaPackage jPackage) protected voidprotected voidprotected voidprintCycleTarget(JavaPackage jPackage) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprintPackageFooter(JavaPackage jPackage) protected voidprintPackageHeader(JavaPackage jPackage) protected voidprintPackageName(JavaPackage jPackage) protected voidprotected voidprotected voidprintStatistics(JavaPackage jPackage) protected voidprintSummary(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
-
Constructor Details
-
JDepend
public JDepend()Constructs aJDependinstance using standard output. -
JDepend
Constructs aJDependinstance with the specified writer.- Parameters:
writer- Writer.
-
-
Method Details
-
printHeader
protected void printHeader()- Overrides:
printHeaderin classJDepend
-
printPackagesHeader
protected void printPackagesHeader()- Overrides:
printPackagesHeaderin classJDepend
-
printPackageHeader
- Overrides:
printPackageHeaderin classJDepend
-
printNoStats
protected void printNoStats()- Overrides:
printNoStatsin classJDepend
-
printStatistics
- Overrides:
printStatisticsin classJDepend
-
printClassName
- Overrides:
printClassNamein classJDepend
-
printPackageName
- Overrides:
printPackageNamein classJDepend
-
printAbstractClassesHeader
protected void printAbstractClassesHeader()- Overrides:
printAbstractClassesHeaderin classJDepend
-
printConcreteClassesHeader
protected void printConcreteClassesHeader()- Overrides:
printConcreteClassesHeaderin classJDepend
-
printEfferentsHeader
protected void printEfferentsHeader()- Overrides:
printEfferentsHeaderin classJDepend
-
printEfferentsError
protected void printEfferentsError()- Overrides:
printEfferentsErrorin classJDepend
-
printAfferentsHeader
protected void printAfferentsHeader()- Overrides:
printAfferentsHeaderin classJDepend
-
printAfferentsError
protected void printAfferentsError()- Overrides:
printAfferentsErrorin classJDepend
-
printCyclesHeader
protected void printCyclesHeader()- Overrides:
printCyclesHeaderin classJDepend
-
printCycleHeader
- Overrides:
printCycleHeaderin classJDepend
-
printCycleTarget
- Overrides:
printCycleTargetin classJDepend
-
printCycleContributor
- Overrides:
printCycleContributorin classJDepend
-
printSummary
- Overrides:
printSummaryin classJDepend
-
main
Main.
-