Class PmdReportGenerator


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

      • PmdReportGenerator

        public PmdReportGenerator​(Log log,
                                  Sink sink,
                                  java.util.ResourceBundle bundle,
                                  boolean aggregate)
    • Method Detail

      • setViolations

        public void setViolations​(java.util.Collection<Violation> violations)
      • getViolations

        public java.util.List<Violation> getViolations()
      • setProcessingErrors

        public void setProcessingErrors​(java.util.Collection<ProcessingError> errors)
      • getProcessingErrors

        public java.util.List<ProcessingError> getProcessingErrors()
      • beginDocument

        public void beginDocument()
      • render

        public void render()
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • endDocument

        public void endDocument()
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • setFiles

        public void setFiles​(java.util.Map<java.io.File,​PmdFileInfo> files)
      • setRenderRuleViolationPriority

        public void setRenderRuleViolationPriority​(boolean renderRuleViolationPriority)
      • setRenderViolationsByPriority

        public void setRenderViolationsByPriority​(boolean renderViolationsByPriority)