mirror of
https://github.com/angryip/ipscan.git
synced 2025-10-26 11:18:17 +00:00
no need for an abstract class
This commit is contained in:
parent
2624ccbeb1
commit
9e40d0d3cb
@ -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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user