javancss
Class AsciiFormatter
java.lang.Object
javancss.AsciiFormatter
- All Implemented Interfaces:
- Formatter
public class AsciiFormatter
- extends java.lang.Object
- implements Formatter
Generates ascii output of Java metrics.
- Version:
- $Id: AsciiFormatter.java 121 2009-01-17 22:19:45Z hboutemy $
- Author:
- Chr. Clemens Lee
, Windows 13 10 line feed feature by John Wilson.
Method Summary |
private double |
_divide(int divident,
int divisor)
|
private double |
_divide(long divident,
long divisor)
|
private java.lang.String |
_formatFunctionResume(int functions,
long lFunctionSum,
long lCCNSum,
long lJVDCSum)
|
private java.lang.String |
_formatListHeader(int lines,
java.lang.String[] header)
|
private java.lang.String |
_formatListLine(java.lang.String name,
int[] value)
|
private java.lang.String |
_formatObjectResume(int objects,
long lObjectSum,
long lFunctionSum,
long lClassesSum,
long lJVDCSum)
|
private java.lang.String |
_formatPackageMatrix(int packages,
int classesSum,
int functionsSum,
int javadocsSum,
int ncssSum)
|
java.lang.String |
printFunctionNcss()
|
java.lang.String |
printJavaNcss()
|
java.lang.String |
printObjectNcss()
|
java.lang.String |
printPackageNcss()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LEN_NR
private static final int LEN_NR
- See Also:
- Constant Field Values
NL
private static final java.lang.String NL
_javancss
private final Javancss _javancss
_header
private java.lang.String[] _header
_length
private int _length
_nr
private int _nr
_pNumberFormat
private java.text.NumberFormat _pNumberFormat
AsciiFormatter
public AsciiFormatter(Javancss javancss)
_formatListHeader
private java.lang.String _formatListHeader(int lines,
java.lang.String[] header)
_formatListLine
private java.lang.String _formatListLine(java.lang.String name,
int[] value)
_divide
private double _divide(int divident,
int divisor)
_divide
private double _divide(long divident,
long divisor)
_formatPackageMatrix
private java.lang.String _formatPackageMatrix(int packages,
int classesSum,
int functionsSum,
int javadocsSum,
int ncssSum)
printPackageNcss
public java.lang.String printPackageNcss()
- Specified by:
printPackageNcss
in interface Formatter
_formatObjectResume
private java.lang.String _formatObjectResume(int objects,
long lObjectSum,
long lFunctionSum,
long lClassesSum,
long lJVDCSum)
printObjectNcss
public java.lang.String printObjectNcss()
- Specified by:
printObjectNcss
in interface Formatter
_formatFunctionResume
private java.lang.String _formatFunctionResume(int functions,
long lFunctionSum,
long lCCNSum,
long lJVDCSum)
printFunctionNcss
public java.lang.String printFunctionNcss()
- Specified by:
printFunctionNcss
in interface Formatter
printJavaNcss
public java.lang.String printJavaNcss()
- Specified by:
printJavaNcss
in interface Formatter