From 89e3180a88fb25cccc43c84f9638d9e67d7b0804 Mon Sep 17 00:00:00 2001 From: Philippe Herlin Date: Tue, 11 Apr 2006 21:01:17 +0000 Subject: [PATCH] Add new VBHTML report git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4333 51baf565-9d33-0410-a72c-fc3788e3496d --- .../sourceforge/pmd/eclipse/PMDPluginConstants.java | 4 ++++ .../pmd/eclipse/actions/GenerateReportAction.java | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/pmd-eclipse/src/net/sourceforge/pmd/eclipse/PMDPluginConstants.java b/pmd-eclipse/src/net/sourceforge/pmd/eclipse/PMDPluginConstants.java index 4f98218120..28d7444cb0 100644 --- a/pmd-eclipse/src/net/sourceforge/pmd/eclipse/PMDPluginConstants.java +++ b/pmd-eclipse/src/net/sourceforge/pmd/eclipse/PMDPluginConstants.java @@ -9,6 +9,9 @@ import org.eclipse.core.runtime.QualifiedName; * @version $Revision$ * * $Log$ + * Revision 1.8 2006/04/11 21:00:58 phherlin + * Add new VBHTML report + * * Revision 1.7 2005/10/24 22:36:42 phherlin * Integrating Sebastian Raffel's work * @@ -148,6 +151,7 @@ public interface PMDPluginConstants { public static final String REPORT_FOLDER = "reports"; public static final String HTML_REPORT_NAME = "pmd-report.html"; + public static final String VBHTML_REPORT_NAME = "pmd-report.vb.html"; public static final String CSV_REPORT_NAME = "pmd-report.csv"; public static final String XML_REPORT_NAME = "pmd-report.xml"; public static final String TXT_REPORT_NAME = "pmd-report.txt"; diff --git a/pmd-eclipse/src/net/sourceforge/pmd/eclipse/actions/GenerateReportAction.java b/pmd-eclipse/src/net/sourceforge/pmd/eclipse/actions/GenerateReportAction.java index d585fd98eb..0aba325dbc 100644 --- a/pmd-eclipse/src/net/sourceforge/pmd/eclipse/actions/GenerateReportAction.java +++ b/pmd-eclipse/src/net/sourceforge/pmd/eclipse/actions/GenerateReportAction.java @@ -8,6 +8,7 @@ import net.sourceforge.pmd.eclipse.cmd.RenderReportCmd; import net.sourceforge.pmd.renderers.CSVRenderer; import net.sourceforge.pmd.renderers.HTMLRenderer; import net.sourceforge.pmd.renderers.TextRenderer; +import net.sourceforge.pmd.renderers.VBHTMLRenderer; import net.sourceforge.pmd.renderers.XMLRenderer; import org.apache.commons.logging.Log; @@ -29,6 +30,9 @@ import org.eclipse.ui.IWorkbenchPart; * @version $Revision$ * * $Log$ + * Revision 1.3 2006/04/11 21:01:17 phherlin + * Add new VBHTML report + * * Revision 1.2 2005/10/24 22:39:35 phherlin * Refactor command processing * @@ -85,6 +89,13 @@ public class GenerateReportAction implements IObjectActionDelegate { cmd4.setReportName(PMDPluginConstants.TXT_REPORT_NAME); cmd1.setUserInitiated(true); cmd4.performExecute(); + + RenderReportCmd cmd5 = new RenderReportCmd(); + cmd5.setProject(project); + cmd5.setRenderer(new VBHTMLRenderer()); + cmd5.setReportName(PMDPluginConstants.VBHTML_REPORT_NAME); + cmd5.setUserInitiated(true); + cmd5.performExecute(); } } catch (CommandException e) { PMDPlugin.getDefault().showError(