javancss
Class XmlFormatter
java.lang.Object
javancss.XmlFormatter
- All Implemented Interfaces:
- Formatter
public class XmlFormatter
- extends java.lang.Object
- implements Formatter
Generates XML output of Java metrics.
- Version:
- $Id: XmlFormatter.java 121 2009-01-17 22:19:45Z hboutemy $
- Author:
- Chr. Clemens Lee
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 final Javancss _javancss
_pNumberFormat
private 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()