Class PmdReportRenderer

java.lang.Object
org.apache.maven.reporting.AbstractMavenReportRenderer
org.apache.maven.plugins.pmd.PmdReportRenderer
All Implemented Interfaces:
org.apache.maven.reporting.MavenReportRenderer

public class PmdReportRenderer extends org.apache.maven.reporting.AbstractMavenReportRenderer
Render the PMD violations into Doxia events.
Version:
$Id$
Author:
Brett Porter
  • Field Summary

    Fields inherited from class org.apache.maven.reporting.AbstractMavenReportRenderer

    sink
  • Constructor Summary

    Constructors
    Constructor
    Description
    PmdReportRenderer(org.apache.maven.plugin.logging.Log log, org.apache.maven.doxia.sink.Sink sink, org.codehaus.plexus.i18n.I18N i18n, Locale locale, Map<File,PmdFileInfo> files, Collection<Violation> violations, boolean renderRuleViolationPriority, boolean renderViolationsByPriority, boolean aggregate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    protected void
     
    void
     
    void
     

    Methods inherited from class org.apache.maven.reporting.AbstractMavenReportRenderer

    createLinkPatternedText, endSection, endTable, javaScript, link, linkPatternedText, paragraph, propertiesToString, render, startSection, startSection, startTable, startTable, tableCaption, tableCell, tableCell, tableHeader, tableHeaderCell, tableRow, text, verbatimLink, verbatimSource, verbatimText

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PmdReportRenderer

      public PmdReportRenderer(org.apache.maven.plugin.logging.Log log, org.apache.maven.doxia.sink.Sink sink, org.codehaus.plexus.i18n.I18N i18n, Locale locale, Map<File,PmdFileInfo> files, Collection<Violation> violations, boolean renderRuleViolationPriority, boolean renderViolationsByPriority, boolean aggregate)
  • Method Details

    • setSuppressedViolations

      public void setSuppressedViolations(Collection<SuppressedViolation> suppressedViolations)
    • setProcessingErrors

      public void setProcessingErrors(Collection<ProcessingError> processingErrors)
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface org.apache.maven.reporting.MavenReportRenderer
      Specified by:
      getTitle in class org.apache.maven.reporting.AbstractMavenReportRenderer
    • renderBody

      protected void renderBody()
      Specified by:
      renderBody in class org.apache.maven.reporting.AbstractMavenReportRenderer