|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.acm.seguin.metrics.MetricsReport
org.acm.seguin.metrics.CommaDelimitedReport
public class CommaDelimitedReport
Reports metrics in a comma delimited format
| Constructor Summary | |
|---|---|
CommaDelimitedReport()
Constructor for the CommaDelimitedReport object |
|
| Method Summary | |
|---|---|
void |
finalReport(ProjectMetrics projectData)
Make a final report on totals |
protected void |
reportAbstractClasses(ProjectMetrics projectData)
Reports on the number of abstract classes |
protected void |
reportAverageClassMethods(ProjectMetrics projectData)
Reports on the average number of class methods |
protected void |
reportAverageClassVariables(ProjectMetrics projectData)
Reports on the average number of class variables |
protected void |
reportAverageInstanceVariables(ProjectMetrics projectData)
Reports on the average number of instance variables |
protected void |
reportAverageOtherMethods(ProjectMetrics projectData)
Reports on the average number of other methods |
protected void |
reportAverageParameters(ProjectMetrics projectData)
Reports on the average number of parameters |
protected void |
reportAveragePublicMethods(ProjectMetrics projectData)
Reports on the average number of public methods |
protected void |
reportAverageStatements(ProjectMetrics projectData)
Reports on the average number of statements |
protected void |
reportBlockDepth(java.lang.String pack,
java.lang.String type,
java.lang.String name,
int count)
Reports on the block depth of code |
protected void |
reportClasses(ProjectMetrics projectData)
Reports on the number of classes |
protected void |
reportClassMethods(java.lang.String pack,
java.lang.String type,
int count)
Reports on the number of class methods |
protected void |
reportClassVariables(java.lang.String pack,
java.lang.String type,
int count)
Reports on the number of class variables |
protected void |
reportInstanceVariables(java.lang.String pack,
java.lang.String type,
int count)
Reports on the number of instance variables |
protected void |
reportInterfaces(ProjectMetrics projectData)
Reports on the number of interfaces |
protected void |
reportLinesOfCode(java.lang.String pack,
java.lang.String type,
java.lang.String name,
int count)
Reports on the number of lines of code |
protected void |
reportOtherMethods(java.lang.String pack,
java.lang.String type,
int count)
Reports on the number of other methods |
protected void |
reportParameters(java.lang.String pack,
java.lang.String type,
java.lang.String name,
int count)
Reports on the number of parameters |
protected void |
reportPublicMethods(java.lang.String pack,
java.lang.String type,
int count)
Reports on the number of public methods |
protected void |
reportStatement(java.lang.String pack,
java.lang.String type,
java.lang.String name,
int count)
Reports on the number of statements |
| Methods inherited from class org.acm.seguin.metrics.MetricsReport |
|---|
methodReport, typeReport |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CommaDelimitedReport()
| Method Detail |
|---|
public void finalReport(ProjectMetrics projectData)
finalReport in class MetricsReportprojectData - Description of Parameter
protected void reportStatement(java.lang.String pack,
java.lang.String type,
java.lang.String name,
int count)
reportStatement in class MetricsReportpack - the name of the packagetype - the name of the class or interfacename - the name of the methodcount - the number of statements
protected void reportParameters(java.lang.String pack,
java.lang.String type,
java.lang.String name,
int count)
reportParameters in class MetricsReportpack - the name of the packagetype - the name of the class or interfacename - the name of the methodcount - the number of parameters
protected void reportLinesOfCode(java.lang.String pack,
java.lang.String type,
java.lang.String name,
int count)
reportLinesOfCode in class MetricsReportpack - the name of the packagetype - the name of the class or interfacename - the name of the methodcount - the number of lines of code
protected void reportBlockDepth(java.lang.String pack,
java.lang.String type,
java.lang.String name,
int count)
reportBlockDepth in class MetricsReportpack - the name of the packagetype - the name of the class or interfacename - the name of the methodcount - the number of blocks deep
protected void reportPublicMethods(java.lang.String pack,
java.lang.String type,
int count)
reportPublicMethods in class MetricsReportpack - the name of the packagetype - the name of the class or interfacecount - the number of public methods
protected void reportOtherMethods(java.lang.String pack,
java.lang.String type,
int count)
reportOtherMethods in class MetricsReportpack - the name of the packagetype - the name of the class or interfacecount - the number of other methods
protected void reportClassMethods(java.lang.String pack,
java.lang.String type,
int count)
reportClassMethods in class MetricsReportpack - the name of the packagetype - the name of the class or interfacecount - the number of class methods
protected void reportInstanceVariables(java.lang.String pack,
java.lang.String type,
int count)
reportInstanceVariables in class MetricsReportpack - the name of the packagetype - the name of the class or interfacecount - the number of instance variables
protected void reportClassVariables(java.lang.String pack,
java.lang.String type,
int count)
reportClassVariables in class MetricsReportpack - the name of the packagetype - the name of the class or interfacecount - the number of class variablesprotected void reportAbstractClasses(ProjectMetrics projectData)
reportAbstractClasses in class MetricsReportprojectData - Description of Parameterprotected void reportInterfaces(ProjectMetrics projectData)
reportInterfaces in class MetricsReportprojectData - Description of Parameterprotected void reportClasses(ProjectMetrics projectData)
reportClasses in class MetricsReportprojectData - Description of Parameterprotected void reportAverageStatements(ProjectMetrics projectData)
reportAverageStatements in class MetricsReportprojectData - Description of Parameterprotected void reportAverageParameters(ProjectMetrics projectData)
reportAverageParameters in class MetricsReportprojectData - Description of Parameterprotected void reportAveragePublicMethods(ProjectMetrics projectData)
reportAveragePublicMethods in class MetricsReportprojectData - Description of Parameterprotected void reportAverageOtherMethods(ProjectMetrics projectData)
reportAverageOtherMethods in class MetricsReportprojectData - Description of Parameterprotected void reportAverageClassMethods(ProjectMetrics projectData)
reportAverageClassMethods in class MetricsReportprojectData - Description of Parameterprotected void reportAverageInstanceVariables(ProjectMetrics projectData)
reportAverageInstanceVariables in class MetricsReportprojectData - Description of Parameterprotected void reportAverageClassVariables(ProjectMetrics projectData)
reportAverageClassVariables in class MetricsReportprojectData - Description of Parameter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||