Package org.jcoderz.phoenix.report

The JCReport performs the following steps: Running tools on the source or class files.

See:
          Description

Interface Summary
ReportReader Common Interface for all Report Readers.
 

Class Summary
AbstractReportReader Base Report Reader class.
CheckstyleFindingType Enumeration type for checkstyle findings.
CheckstyleReportReader This class is used to read the XML report from checkstyle.
CoberturaReportReader Reads the coverage report generated by cobertura.
CpdFindingType The Cut and paste detector's finding types.
CpdReportReader CPD Report Reader.
EmmaReportReader Reads the coverage report generated by emma (http://emma.sourceforge.net/).
FileSummary This class encapsulates all finding information collected for a file or a group of files.
FileSummaryTest Test the FileSummary class.
FindBugsFindingType Holds and registers findbugs specific detectors.
FindBugsFindingTypeTest Just a simple init test.
FindBugsReportReader  
FindingType Base class identifies the unique type of a finding.
FindingType.LazyInit  
GenericFindingType Enumeration type for generic findings.
GenericFindingType.OrderByPriority Class to sort GenericFindingTypes by their priority.
GenericReportReader Reads reports with format definitions described in the finding-type-format-definition.xds.
HTMLRenderAntTask Ant Task rendering jcoderz-report.xml files into HTML files.
Java2Html TODO: Link to current build TODO: Link to CC home TODO: Add @media printer???
Java2HtmlTest Test part of the Java2Html class.
JcoderzReport This class implements writing of jcoderz-report.xml files.
JcoderzReportAntTask jCoderZ Report Ant Task.
JcoderzReportAntTask.SourceDirectory  
JCoverageInputStream  
JCoverageReportReader  
JcReportAntTask This is the Ant task for the Jcoderz Report.
JcReportAntTask.NestedCheckstyleElement  
JcReportAntTask.NestedCoberturaElement  
JcReportAntTask.NestedCpdElement  
JcReportAntTask.NestedEmmaElement  
JcReportAntTask.NestedFilterElement  
JcReportAntTask.NestedFiltersElement  
JcReportAntTask.NestedFindbugsElement  
JcReportAntTask.NestedLogfileElement  
JcReportAntTask.NestedLogfilesElement  
JcReportAntTask.NestedMappingElement  
JcReportAntTask.NestedMappingsElement  
JcReportAntTask.NestedPmdElement  
JcReportAntTask.NestedReportElement This class represents a <report> tag in an Ant build.xml file.
JcReportAntTask.NestedReportsElement  
JcReportAntTask.NestedToolElement This is the base class for all tool elements.
JcReportAntTask.NestedToolsElement  
JcSummaryReportAntTask This is the Ant task for the Jcoderz Summary Report.
JcSummaryReportAntTask.JcoderReportFilter Filter for folders that contain a 'summary.xml' file.
JDepend  
JDepend.ClassDependency  
JDepend.PackageDependency  
Origin Holds the Origin.
OutputFormat Enumerated type of a output format.
PmdFindingType Adds the PMD ruleset description as finding type map.
PmdReportReader PMD Report Reader.
Report2Console Read the report and output this to the console in a eclipse friendly way.
ReportFormat Enumerated type of a report format.
ReportInterval Enumerated type of a report interval.
ReportLevel Enumerated type of a report level.
ReportMerger Provides merging and filtering of various jcoderz-report.xml files.
ReportMergerTest Test the ReportMerger.
ReportNormalizer Provides merging of findbugs, pmd, checkstyle, cpd, and cobertura XML files into a single XML representation.
ReportNormalizer.SourceReport The Class SourceReport.
ReportNormalizerAntTask Report Normalizer Ant Task.
ReportNormalizerAntTask.SourceDirectory  
ReportReaderFactory Factory class to create a report reader for the requested report format.
ReportReaderFactoryTest  
ResourceInfo This class holds resource information about a Java class.
Severity Enumerated type of a severity.
SourceDirectoryReader  
StatisticCollector TODO: Extend this class to run historic tool on existing reports.
Syntax Splits an input file into several tokens suitable for syntax highlighting.
SyntaxModeCatalogHandler Responsible to load the catalog file that bundles the jEdit mode files.
SystemFindingType Enumeration type for system internal findings.
 

Package org.jcoderz.phoenix.report Description

The JCReport performs the following steps:

  1. Running tools on the source or class files.
  2. Collecting XML files and merging them to one big report. Can be more XML reports than tools supported, e.g. JCoverage, which is not run explicitly.
  3. Converting the report into a HTML representation.



Copyright 2007 The jCoderZ Project.