From b086ee1bf80471f0c7c747656de17578eb4e9b77 Mon Sep 17 00:00:00 2001 From: Tom Copeland Date: Wed, 11 Sep 2002 21:40:29 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@922 51baf565-9d33-0410-a72c-fc3788e3496d --- .../pmd/renderers/TextRenderer.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pmd/src/net/sourceforge/pmd/renderers/TextRenderer.java diff --git a/pmd/src/net/sourceforge/pmd/renderers/TextRenderer.java b/pmd/src/net/sourceforge/pmd/renderers/TextRenderer.java new file mode 100644 index 0000000000..7dcd5265a3 --- /dev/null +++ b/pmd/src/net/sourceforge/pmd/renderers/TextRenderer.java @@ -0,0 +1,20 @@ +package net.sourceforge.pmd.renderers; + +import net.sourceforge.pmd.*; +import java.util.*; + +public class TextRenderer implements Renderer { + + protected String EOL = System.getProperty("line.separator", "\n"); + + public String render(Report report) { + StringBuffer buf = new StringBuffer(); + for (Iterator i = report.iterator(); i.hasNext();) { + RuleViolation rv = (RuleViolation) i.next(); + buf.append(EOL + rv.getFilename()); + buf.append("\t" + Integer.toString(rv.getLine())); + buf.append("\t" + rv.getDescription()); + } + return buf.toString(); + } +}