| java.lang.Object org.acm.seguin.metrics.MetricsReport org.acm.seguin.metrics.CommaDelimitedReport
CommaDelimitedReport | public class CommaDelimitedReport extends MetricsReport (Code) | | Reports metrics in a comma delimited format
author: Chris Seguin |
Method Summary | |
public void | finalReport(ProjectMetrics projectData) | protected void | reportAbstractClasses(ProjectMetrics projectData) | protected void | reportAverageClassMethods(ProjectMetrics projectData) | protected void | reportAverageClassVariables(ProjectMetrics projectData) | protected void | reportAverageInstanceVariables(ProjectMetrics projectData) | protected void | reportAverageOtherMethods(ProjectMetrics projectData) | protected void | reportAverageParameters(ProjectMetrics projectData) | protected void | reportAveragePublicMethods(ProjectMetrics projectData) | protected void | reportAverageStatements(ProjectMetrics projectData) | protected void | reportBlockDepth(String pack, String type, String name, int count) | protected void | reportClassMethods(String pack, String type, int count) | protected void | reportClassVariables(String pack, String type, int count) | protected void | reportClasses(ProjectMetrics projectData) | protected void | reportInstanceVariables(String pack, String type, int count) | protected void | reportInterfaces(ProjectMetrics projectData) | protected void | reportLinesOfCode(String pack, String type, String name, int count) | protected void | reportOtherMethods(String pack, String type, int count) | protected void | reportParameters(String pack, String type, String name, int count) | protected void | reportPublicMethods(String pack, String type, int count) | protected void | reportStatement(String pack, String type, String name, int count) |
CommaDelimitedReport | public CommaDelimitedReport()(Code) | | Constructor for the CommaDelimitedReport object
|
finalReport | public void finalReport(ProjectMetrics projectData)(Code) | | Make a final report on totals
Parameters: projectData - Description of Parameter |
reportAbstractClasses | protected void reportAbstractClasses(ProjectMetrics projectData)(Code) | | Reports on the number of abstract classes
Parameters: projectData - Description of Parameter |
reportAverageClassMethods | protected void reportAverageClassMethods(ProjectMetrics projectData)(Code) | | Reports on the average number of class methods
Parameters: projectData - Description of Parameter |
reportAverageClassVariables | protected void reportAverageClassVariables(ProjectMetrics projectData)(Code) | | Reports on the average number of class variables
Parameters: projectData - Description of Parameter |
reportAverageInstanceVariables | protected void reportAverageInstanceVariables(ProjectMetrics projectData)(Code) | | Reports on the average number of instance variables
Parameters: projectData - Description of Parameter |
reportAverageOtherMethods | protected void reportAverageOtherMethods(ProjectMetrics projectData)(Code) | | Reports on the average number of other methods
Parameters: projectData - Description of Parameter |
reportAverageParameters | protected void reportAverageParameters(ProjectMetrics projectData)(Code) | | Reports on the average number of parameters
Parameters: projectData - Description of Parameter |
reportAveragePublicMethods | protected void reportAveragePublicMethods(ProjectMetrics projectData)(Code) | | Reports on the average number of public methods
Parameters: projectData - Description of Parameter |
reportAverageStatements | protected void reportAverageStatements(ProjectMetrics projectData)(Code) | | Reports on the average number of statements
Parameters: projectData - Description of Parameter |
reportBlockDepth | protected void reportBlockDepth(String pack, String type, String name, int count)(Code) | | Reports on the block depth of code
Parameters: pack - the name of the package Parameters: type - the name of the class or interface Parameters: name - the name of the method Parameters: count - the number of blocks deep |
reportClassMethods | protected void reportClassMethods(String pack, String type, int count)(Code) | | Reports on the number of class methods
Parameters: pack - the name of the package Parameters: type - the name of the class or interface Parameters: count - the number of class methods |
reportClassVariables | protected void reportClassVariables(String pack, String type, int count)(Code) | | Reports on the number of class variables
Parameters: pack - the name of the package Parameters: type - the name of the class or interface Parameters: count - the number of class variables |
reportClasses | protected void reportClasses(ProjectMetrics projectData)(Code) | | Reports on the number of classes
Parameters: projectData - Description of Parameter |
reportInstanceVariables | protected void reportInstanceVariables(String pack, String type, int count)(Code) | | Reports on the number of instance variables
Parameters: pack - the name of the package Parameters: type - the name of the class or interface Parameters: count - the number of instance variables |
reportInterfaces | protected void reportInterfaces(ProjectMetrics projectData)(Code) | | Reports on the number of interfaces
Parameters: projectData - Description of Parameter |
reportLinesOfCode | protected void reportLinesOfCode(String pack, String type, String name, int count)(Code) | | Reports on the number of lines of code
Parameters: pack - the name of the package Parameters: type - the name of the class or interface Parameters: name - the name of the method Parameters: count - the number of lines of code |
reportOtherMethods | protected void reportOtherMethods(String pack, String type, int count)(Code) | | Reports on the number of other methods
Parameters: pack - the name of the package Parameters: type - the name of the class or interface Parameters: count - the number of other methods |
reportParameters | protected void reportParameters(String pack, String type, String name, int count)(Code) | | Reports on the number of parameters
Parameters: pack - the name of the package Parameters: type - the name of the class or interface Parameters: name - the name of the method Parameters: count - the number of parameters |
reportPublicMethods | protected void reportPublicMethods(String pack, String type, int count)(Code) | | Reports on the number of public methods
Parameters: pack - the name of the package Parameters: type - the name of the class or interface Parameters: count - the number of public methods |
reportStatement | protected void reportStatement(String pack, String type, String name, int count)(Code) | | Reports on the number of statements
Parameters: pack - the name of the package Parameters: type - the name of the class or interface Parameters: name - the name of the method Parameters: count - the number of statements |
Methods inherited from org.acm.seguin.metrics.MetricsReport | public void finalReport(ProjectMetrics projectData)(Code)(Java Doc) public void methodReport(MethodMetrics methodData)(Code)(Java Doc) abstract protected void reportAbstractClasses(ProjectMetrics projectData)(Code)(Java Doc) abstract protected void reportAverageClassMethods(ProjectMetrics projectData)(Code)(Java Doc) abstract protected void reportAverageClassVariables(ProjectMetrics projectData)(Code)(Java Doc) abstract protected void reportAverageInstanceVariables(ProjectMetrics projectData)(Code)(Java Doc) abstract protected void reportAverageOtherMethods(ProjectMetrics projectData)(Code)(Java Doc) abstract protected void reportAverageParameters(ProjectMetrics projectData)(Code)(Java Doc) abstract protected void reportAveragePublicMethods(ProjectMetrics projectData)(Code)(Java Doc) abstract protected void reportAverageStatements(ProjectMetrics projectData)(Code)(Java Doc) abstract protected void reportBlockDepth(String pack, String type, String name, int count)(Code)(Java Doc) abstract protected void reportClassMethods(String pack, String type, int count)(Code)(Java Doc) abstract protected void reportClassVariables(String pack, String type, int count)(Code)(Java Doc) abstract protected void reportClasses(ProjectMetrics projectData)(Code)(Java Doc) abstract protected void reportInstanceVariables(String pack, String type, int count)(Code)(Java Doc) abstract protected void reportInterfaces(ProjectMetrics projectData)(Code)(Java Doc) abstract protected void reportLinesOfCode(String pack, String type, String name, int count)(Code)(Java Doc) abstract protected void reportOtherMethods(String pack, String type, int count)(Code)(Java Doc) abstract protected void reportParameters(String pack, String type, String name, int count)(Code)(Java Doc) abstract protected void reportPublicMethods(String pack, String type, int count)(Code)(Java Doc) abstract protected void reportStatement(String pack, String type, String name, int count)(Code)(Java Doc) public void typeReport(TypeMetrics typeData)(Code)(Java Doc)
|
|
|