From 9e40d0d3cbce732ef3fc3efe7ff3aa91f028bdee Mon Sep 17 00:00:00 2001 From: Anton Keks Date: Thu, 15 May 2014 23:10:48 +0300 Subject: [PATCH] no need for an abstract class --- .../ipscan/gui/actions/ScanMenuActions.java | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/src/net/azib/ipscan/gui/actions/ScanMenuActions.java b/src/net/azib/ipscan/gui/actions/ScanMenuActions.java index 129b1105..efa958cb 100644 --- a/src/net/azib/ipscan/gui/actions/ScanMenuActions.java +++ b/src/net/azib/ipscan/gui/actions/ScanMenuActions.java @@ -16,7 +16,6 @@ import net.azib.ipscan.exporters.ExportProcessor; import net.azib.ipscan.exporters.ExportProcessor.ScanningResultFilter; import net.azib.ipscan.exporters.Exporter; import net.azib.ipscan.exporters.ExporterRegistry; -import net.azib.ipscan.gui.MainWindow; import net.azib.ipscan.gui.ResultTable; import net.azib.ipscan.gui.StatusBar; import net.azib.ipscan.gui.feeders.RangeFeederGUI; @@ -49,21 +48,15 @@ public class ScanMenuActions { } } - static abstract class Load implements Listener { + public static class LoadFromFile implements Listener { private final ExporterRegistry exporterRegistry; private final ResultTable resultTable; - private final StatusBar statusBar; - private final boolean isSelection; private final StateMachine stateMachine; - private MainWindow mainWindow; - Load(ExporterRegistry exporterRegistry, ResultTable resultTable, StatusBar statusBar, StateMachine stateMachine, boolean isSelection, MainWindow mainWindow) { + public LoadFromFile(ExporterRegistry exporterRegistry, ResultTable resultTable, StateMachine stateMachine) { this.exporterRegistry = exporterRegistry; this.resultTable = resultTable; - this.statusBar = statusBar; this.stateMachine = stateMachine; - this.isSelection = isSelection; - this.mainWindow = mainWindow; } public void handleEvent(Event event) { @@ -267,12 +260,6 @@ public class ScanMenuActions { } } - public static final class LoadFromFile extends Load { - public LoadFromFile(ExporterRegistry exporterRegistry, ResultTable resultTable, StatusBar statusBar, StateMachine stateMachine, MainWindow mainWindow) { - super(exporterRegistry, resultTable, statusBar, stateMachine, false, mainWindow); - } - } - public static final class SaveAll extends SaveResults { public SaveAll(ExporterRegistry exporterRegistry, ResultTable resultTable, StatusBar statusBar, StateMachine stateMachine) { super(exporterRegistry, resultTable, statusBar, stateMachine, false);