summaryrefslogtreecommitdiff
path: root/src/main/java/com/it_jaros/jscanner/ScanState.java
diff options
context:
space:
mode:
authorGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-07-02 18:09:16 +0200
committerGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-07-09 09:59:28 +0200
commit65052fa3393287b88bf4419bb67cd82663762022 (patch)
tree657d4fdd5b11a69000fa23346ef5dd449548b629 /src/main/java/com/it_jaros/jscanner/ScanState.java
parentc0ded372e09ba5eaf36a05b425823a6cedf9fb86 (diff)
Reformatted code so that Scan is initialized in Scan class and Scanner
takes care of the actual Scan and not initializing Scan objects anymore
Diffstat (limited to 'src/main/java/com/it_jaros/jscanner/ScanState.java')
-rw-r--r--src/main/java/com/it_jaros/jscanner/ScanState.java16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/ScanState.java b/src/main/java/com/it_jaros/jscanner/ScanState.java
index 86c3615..232d1a8 100644
--- a/src/main/java/com/it_jaros/jscanner/ScanState.java
+++ b/src/main/java/com/it_jaros/jscanner/ScanState.java
@@ -4,32 +4,20 @@ import java.util.ArrayList;
import java.util.List;
public class ScanState {
- private final Counter counter;
- private final ProgressBar progressBar;
private final List<ScanResult> scanResult;
- public ScanState(Counter counter, ProgressBar progressBar) {
- this.counter = counter;
- this.progressBar = progressBar;
+ public ScanState() {
// scanResult can not be given from outside because this class controls full access to it
this.scanResult = new ArrayList<>();
}
- public Counter getCounter() {
- return counter;
- }
-
- public ProgressBar getProgressBar() {
- return progressBar;
- }
-
public void addScanResult(ScanResult newResult) {
synchronized (this.scanResult) {
this.scanResult.add(newResult);
}
}
- public List<ScanResult> getSnapshotOfScanResults() {
+ public List<ScanResult> getCopyOfResults() {
synchronized (scanResult) {
return List.copyOf(scanResult);
}