Package org.apache.maven.plugins.pmd
Class PmdReportGenerator
- java.lang.Object
-
- org.apache.maven.plugins.pmd.PmdReportGenerator
-
public class PmdReportGenerator extends java.lang.Object
Render the PMD violations into Doxia events.- Version:
- $Id$
- Author:
- Brett Porter
-
-
Constructor Summary
Constructors Constructor Description PmdReportGenerator(Log log, Sink sink, java.util.ResourceBundle bundle, boolean aggregate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beginDocument()
void
endDocument()
java.util.List<ProcessingError>
getProcessingErrors()
java.util.List<Violation>
getViolations()
void
render()
void
setFiles(java.util.Map<java.io.File,PmdFileInfo> files)
void
setProcessingErrors(java.util.Collection<ProcessingError> errors)
void
setRenderRuleViolationPriority(boolean renderRuleViolationPriority)
void
setRenderViolationsByPriority(boolean renderViolationsByPriority)
void
setViolations(java.util.Collection<Violation> violations)
-
-
-
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)
-
-