minor tweaks
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@7515 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
@ -1,5 +1,7 @@
|
||||
package net.sourceforge.pmd.eclipse.ui.actions;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import name.herlin.command.CommandException;
|
||||
import net.sourceforge.pmd.eclipse.plugin.PMDPlugin;
|
||||
import net.sourceforge.pmd.eclipse.runtime.cmd.RenderReportsCmd;
|
||||
@ -39,10 +41,17 @@ public class GenerateReportAction extends AbstractUIAction {
|
||||
}
|
||||
|
||||
private boolean checkRenderers() {
|
||||
|
||||
List<Renderer> renderers = ReportManager.instance.activeRenderers();
|
||||
|
||||
if (renderers.isEmpty()) {
|
||||
PMDPlugin.getDefault().showUserError("No report renderers selected");
|
||||
return false;
|
||||
}
|
||||
|
||||
StringBuilder errors = new StringBuilder();
|
||||
|
||||
for (Renderer renderer : ReportManager.instance.activeRenderers()) {
|
||||
for (Renderer renderer : renderers) {
|
||||
String issue = renderer.dysfunctionReason();
|
||||
if (StringUtil.isNotEmpty(issue)) {
|
||||
errors.append(renderer.getName()).append(": ");
|
||||
|
@ -1,11 +1,7 @@
|
||||
package net.sourceforge.pmd.eclipse.ui.reports;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Properties;
|
||||
import java.util.Set;
|
||||
|
||||
import net.sourceforge.pmd.PropertyDescriptor;
|
||||
@ -20,7 +16,6 @@ import net.sourceforge.pmd.eclipse.ui.preferences.br.ValueChangeListener;
|
||||
import net.sourceforge.pmd.eclipse.ui.preferences.panelmanagers.FormArranger;
|
||||
import net.sourceforge.pmd.eclipse.ui.preferences.panelmanagers.PerRulePropertyPanelManager;
|
||||
import net.sourceforge.pmd.renderers.Renderer;
|
||||
import net.sourceforge.pmd.util.IOUtil;
|
||||
import net.sourceforge.pmd.util.StringUtil;
|
||||
|
||||
import org.eclipse.jface.preference.PreferencePage;
|
||||
|
Reference in New Issue
Block a user