Class PmdReportGenerator

java.lang.Object
org.apache.maven.plugins.pmd.PmdReportGenerator

public class PmdReportGenerator extends Object
Render the PMD violations into Doxia events.
Version:
$Id$
Author:
Brett Porter
  • Constructor Details

    • PmdReportGenerator

      public PmdReportGenerator(Log log, Sink sink, ResourceBundle bundle, boolean aggregate)
  • Method Details

    • setViolations

      public void setViolations(Collection<Violation> violations)
    • getViolations

      public List<Violation> getViolations()
    • setProcessingErrors

      public void setProcessingErrors(Collection<ProcessingError> errors)
    • getProcessingErrors

      public List<ProcessingError> getProcessingErrors()
    • beginDocument

      public void beginDocument()
    • render

      public void render() throws IOException
      Throws:
      IOException
    • endDocument

      public void endDocument() throws IOException
      Throws:
      IOException
    • setFiles

      public void setFiles(Map<File,PmdFileInfo> files)
    • setRenderRuleViolationPriority

      public void setRenderRuleViolationPriority(boolean renderRuleViolationPriority)
    • setRenderViolationsByPriority

      public void setRenderViolationsByPriority(boolean renderViolationsByPriority)