View Javadoc
1 package net.sourceforge.pmd.renderers; 2 3 import net.sourceforge.pmd.PMD; 4 import net.sourceforge.pmd.Report; 5 import net.sourceforge.pmd.RuleViolation; 6 7 import java.util.Iterator; 8 9 public class TextRenderer implements Renderer { 10 11 public String render(Report report) { 12 StringBuffer buf = new StringBuffer(); 13 for (Iterator i = report.iterator(); i.hasNext();) { 14 RuleViolation rv = (RuleViolation) i.next(); 15 buf.append(PMD.EOL + rv.getFilename()); 16 buf.append("\t" + Integer.toString(rv.getLine())); 17 buf.append("\t" + rv.getDescription()); 18 } 19 for (Iterator i = report.errors(); i.hasNext();) { 20 Report.ProcessingError error = (Report.ProcessingError) i.next(); 21 buf.append(PMD.EOL + error.getFile()); 22 buf.append("\t-"); 23 buf.append("\t" + error.getMsg()); 24 } 25 return buf.toString(); 26 } 27 }

This page was automatically generated by Maven