javancss
Class XmlFormatter
java.lang.Object
javancss.XmlFormatter
- All Implemented Interfaces:
- Formatter, JavancssConstants
- public class XmlFormatter
- extends java.lang.Object
- implements Formatter, JavancssConstants
Generates XML output of Java metrics.
- Version:
- $Id: XmlFormatter.java,v 1.6 2006/04/16 11:42:25 clemens Exp clemens $
- Author:
- Chr. Clemens Lee
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,
long lJVDCLSum,
long lSLSum,
long lMLSum)
|
private java.lang.String |
_formatObjectResume(int objects,
long lObjectSum,
long lFunctionSum,
long lClassesSum,
long lJVDCSum,
long lJVDCLSum,
long lSLSum,
long lMLSum)
|
private java.lang.String |
_formatPackageMatrix(int packages,
int classesSum,
int functionsSum,
int ncssSum,
int javadocsSum,
int javadocLnSum,
int singleLnSum,
int multiLnSum)
|
static java.lang.String |
printEnd()
|
java.lang.String |
printFunctionNcss()
|
java.lang.String |
printJavaNcss()
|
java.lang.String |
printObjectNcss()
|
java.lang.String |
printPackageNcss()
|
static java.lang.String |
printStart()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_javancss
private Javancss _javancss
_pNumberFormat
static java.text.NumberFormat _pNumberFormat
XmlFormatter
public XmlFormatter(Javancss javancss)
_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 ncssSum,
int javadocsSum,
int javadocLnSum,
int singleLnSum,
int multiLnSum)
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,
long lJVDCLSum,
long lSLSum,
long lMLSum)
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,
long lJVDCLSum,
long lSLSum,
long lMLSum)
printFunctionNcss
public java.lang.String printFunctionNcss()
- Specified by:
printFunctionNcss
in interface Formatter
printJavaNcss
public java.lang.String printJavaNcss()
- Specified by:
printJavaNcss
in interface Formatter
printStart
public static java.lang.String printStart()
printEnd
public static java.lang.String printEnd()