1 package net.sourceforge.pmd.renderers;
2
3 import net.sourceforge.pmd.Report;
4 import net.sourceforge.pmd.RuleViolation;
5
6 import java.util.Iterator;
7
8 public class EmacsRenderer implements Renderer {
9
10 protected String EOL = System.getProperty("line.separator", "\n");
11
12 public String render(Report report) {
13 StringBuffer buf = new StringBuffer();
14 for (Iterator i = report.iterator(); i.hasNext();) {
15 RuleViolation rv = (RuleViolation) i.next();
16 buf.append(EOL).append(rv.getFilename());
17 buf.append(":").append(Integer.toString(rv.getLine()));
18 buf.append(": ").append(rv.getDescription());
19 }
20 return buf.toString();
21 }
22 }
This page was automatically generated by Maven