javancss
Class AsciiFormatter
java.lang.Object
javancss.AsciiFormatter
- All Implemented Interfaces:
- Formatter, JavancssConstants
- public class AsciiFormatter
- extends java.lang.Object
- implements Formatter, JavancssConstants
Generates ascii output of Java metrics.
- Version:
- $Id: AsciiFormatter.java,v 1.7 2006/04/16 11:42:17 clemens Exp clemens $
- Author:
- Chr. Clemens Lee
, Windows 13 10 line feed feature by John Wilson.
Fields inherited from interface javancss.JavancssConstants |
FCT_CCN, FCT_JVDC, FCT_JVDC_LINES, FCT_MULTI_LINES, FCT_NAME, FCT_NCSS, FCT_SINGLE_LINES, OBJ_CLSSS, OBJ_FCTS, OBJ_JVDC_LINES, OBJ_JVDCS, OBJ_MULTI_LINES, OBJ_NAME, OBJ_NCSS, OBJ_SINGLE_LINES |
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
static final int LEN_NR
- See Also:
- Constant Field Values
NL
private static final java.lang.String NL
_javancss
private Javancss _javancss
_header
private java.lang.String[] _header
_length
private int _length
_nr
private int _nr
_pNumberFormat
static java.text.NumberFormat _pNumberFormat
_line
java.lang.StringBuffer _line
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