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 aJDepend
instance using standard output.JDepend
(PrintWriter writer) Constructs aJDepend
instance with the specified writer. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Main.protected void
protected void
protected void
protected void
protected void
protected void
printClassName
(JavaClass jClass) protected void
protected void
protected void
printCycleContributor
(JavaPackage jPackage) protected void
protected void
printCycleHeader
(JavaPackage jPackage) protected void
protected void
protected void
printCycleTarget
(JavaPackage jPackage) protected void
protected void
protected void
protected void
protected void
protected void
protected void
printPackageFooter
(JavaPackage jPackage) protected void
printPackageHeader
(JavaPackage jPackage) protected void
printPackageName
(JavaPackage jPackage) protected void
protected void
protected void
printStatistics
(JavaPackage jPackage) protected void
printSummary
(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 aJDepend
instance using standard output. -
JDepend
Constructs aJDepend
instance with the specified writer.- Parameters:
writer
- Writer.
-
-
Method Details
-
printHeader
protected void printHeader()- Overrides:
printHeader
in classJDepend
-
printPackagesHeader
protected void printPackagesHeader()- Overrides:
printPackagesHeader
in classJDepend
-
printPackageHeader
- Overrides:
printPackageHeader
in classJDepend
-
printNoStats
protected void printNoStats()- Overrides:
printNoStats
in classJDepend
-
printStatistics
- Overrides:
printStatistics
in classJDepend
-
printClassName
- Overrides:
printClassName
in classJDepend
-
printPackageName
- Overrides:
printPackageName
in classJDepend
-
printAbstractClassesHeader
protected void printAbstractClassesHeader()- Overrides:
printAbstractClassesHeader
in classJDepend
-
printConcreteClassesHeader
protected void printConcreteClassesHeader()- Overrides:
printConcreteClassesHeader
in classJDepend
-
printEfferentsHeader
protected void printEfferentsHeader()- Overrides:
printEfferentsHeader
in classJDepend
-
printEfferentsError
protected void printEfferentsError()- Overrides:
printEfferentsError
in classJDepend
-
printAfferentsHeader
protected void printAfferentsHeader()- Overrides:
printAfferentsHeader
in classJDepend
-
printAfferentsError
protected void printAfferentsError()- Overrides:
printAfferentsError
in classJDepend
-
printCyclesHeader
protected void printCyclesHeader()- Overrides:
printCyclesHeader
in classJDepend
-
printCycleHeader
- Overrides:
printCycleHeader
in classJDepend
-
printCycleTarget
- Overrides:
printCycleTarget
in classJDepend
-
printCycleContributor
- Overrides:
printCycleContributor
in classJDepend
-
printSummary
- Overrides:
printSummary
in classJDepend
-
main
Main.
-