|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjdepend.textui.JDepend
public class JDepend
The JDepend
class analyzes directories
of Java class files, generates metrics for each Java
package, and reports the metrics in a textual format.
Field Summary | |
---|---|
protected java.text.NumberFormat |
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 | |
---|---|
void |
addDirectory(java.lang.String name)
Adds the specified directory name to the collection of directories to be analyzed. |
void |
analyze()
Analyzes the registered directories, generates metrics for each Java package, and reports the metrics. |
void |
analyzeInnerClasses(boolean b)
Determines whether inner classes are analyzed. |
protected java.io.PrintWriter |
getWriter()
|
protected void |
instanceMain(java.lang.String[] args)
|
static void |
main(java.lang.String[] args)
Main. |
protected void |
printAbstractClasses(JavaPackage jPackage)
|
protected void |
printAbstractClassesFooter()
|
protected void |
printAbstractClassesHeader()
|
protected void |
printAfferents(JavaPackage jPackage)
|
protected void |
printAfferentsError()
|
protected void |
printAfferentsFooter()
|
protected void |
printAfferentsHeader()
|
protected void |
printClassName(JavaClass jClass)
|
protected void |
printConcreteClasses(JavaPackage jPackage)
|
protected void |
printConcreteClassesFooter()
|
protected void |
printConcreteClassesHeader()
|
protected void |
printCycle(JavaPackage jPackage)
|
protected void |
printCycleContributor(JavaPackage jPackage)
|
protected void |
printCycleFooter()
|
protected void |
printCycleHeader(JavaPackage jPackage)
|
protected void |
printCycles(java.util.Collection packages)
|
protected void |
printCyclesFooter()
|
protected void |
printCyclesHeader()
|
protected void |
printCycleTarget(JavaPackage jPackage)
|
protected void |
printEfferents(JavaPackage jPackage)
|
protected void |
printEfferentsError()
|
protected void |
printEfferentsFooter()
|
protected void |
printEfferentsHeader()
|
protected void |
printFooter()
|
protected void |
printHeader()
|
protected void |
printNoStats()
|
protected void |
printPackage(JavaPackage jPackage)
|
protected void |
printPackageFooter(JavaPackage jPackage)
|
protected void |
printPackageHeader(JavaPackage jPackage)
|
protected void |
printPackageName(JavaPackage jPackage)
|
protected void |
printPackages(java.util.Collection packages)
|
protected void |
printPackagesFooter()
|
protected void |
printPackagesHeader()
|
protected void |
printSectionBreak()
|
protected void |
printStatistics(JavaPackage jPackage)
|
protected void |
printSummary(java.util.Collection packages)
|
void |
setFilter(PackageFilter filter)
Sets the package filter. |
void |
setWriter(java.io.PrintWriter writer)
Sets the output writer. |
protected java.lang.String |
tab()
|
protected java.lang.String |
tab(int n)
|
protected java.lang.String |
toFormattedString(float f)
|
protected void |
usage(java.lang.String message)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.text.NumberFormat formatter
Constructor Detail |
---|
public JDepend()
JDepend
instance
using standard output.
public JDepend(java.io.PrintWriter writer)
JDepend
instance
with the specified writer.
writer
- Writer.Method Detail |
---|
public void setWriter(java.io.PrintWriter writer)
writer
- Output writer.protected java.io.PrintWriter getWriter()
public void setFilter(PackageFilter filter)
filter
- Package filter.public void addDirectory(java.lang.String name) throws java.io.IOException
name
- Directory name.
java.io.IOException
- If the directory does not exist.public void analyzeInnerClasses(boolean b)
b
- true
to analyze inner classes;
false
otherwise.public void analyze()
protected void printPackages(java.util.Collection packages)
protected void printPackage(JavaPackage jPackage)
protected void printAbstractClasses(JavaPackage jPackage)
protected void printConcreteClasses(JavaPackage jPackage)
protected void printEfferents(JavaPackage jPackage)
protected void printAfferents(JavaPackage jPackage)
protected void printCycles(java.util.Collection packages)
protected void printCycle(JavaPackage jPackage)
protected void printHeader()
protected void printFooter()
protected void printPackagesHeader()
protected void printPackagesFooter()
protected void printNoStats()
protected void printPackageHeader(JavaPackage jPackage)
protected void printPackageFooter(JavaPackage jPackage)
protected void printStatistics(JavaPackage jPackage)
protected void printClassName(JavaClass jClass)
protected void printPackageName(JavaPackage jPackage)
protected void printAbstractClassesHeader()
protected void printAbstractClassesFooter()
protected void printConcreteClassesHeader()
protected void printConcreteClassesFooter()
protected void printEfferentsHeader()
protected void printEfferentsFooter()
protected void printEfferentsError()
protected void printAfferentsHeader()
protected void printAfferentsFooter()
protected void printAfferentsError()
protected void printCyclesHeader()
protected void printCyclesFooter()
protected void printCycleHeader(JavaPackage jPackage)
protected void printCycleTarget(JavaPackage jPackage)
protected void printCycleContributor(JavaPackage jPackage)
protected void printCycleFooter()
protected void printSummary(java.util.Collection packages)
protected void printSectionBreak()
protected java.lang.String toFormattedString(float f)
protected java.lang.String tab()
protected java.lang.String tab(int n)
protected void usage(java.lang.String message)
protected void instanceMain(java.lang.String[] args)
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |