# Package groovy.org.codenarc.report

- Interface Summary
  Interface | Description
  --- | ---
  ReportWriter | Represents the interface of an object that can write out a report

- Class Summary
  Class | Description
  --- | ---
  AbstractReportWriter | Abstract superclass for ReportWriter implementation classes.
  HtmlReportWriter | ReportWriter that generates an HTML report.
  IdeTextReportWriter | ReportWriter that generates an simple ASCII text report, and includes IDE-compatible (Eclipse, Idea) hyperlinks to source code for violations.
  InlineXmlReportWriter | ReportWriter that generates an XML report with inline rule descriptions.
  ReportWriterFactory | Factory for ReportWriter objects based on the report type (name).
  TextReportWriter | ReportWriter that generates an simple ASCII text report.
  XmlReportWriter | ReportWriter that generates an XML report.