aboutsummaryrefslogtreecommitdiff
path: root/src/main/model/BrowserState.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/model/BrowserState.java')
-rw-r--r--src/main/model/BrowserState.java10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/main/model/BrowserState.java b/src/main/model/BrowserState.java
index da21c41..7b05f8c 100644
--- a/src/main/model/BrowserState.java
+++ b/src/main/model/BrowserState.java
@@ -2,13 +2,11 @@ package model;
import java.util.ArrayDeque;
-// This BrowserState function collects the stateful portions of the browser into one modelable class.
+// This BrowserState class collects the stateful portions of the browser into one modelable class.
public class BrowserState {
private ArrayDeque<String> tabs;
private String currentTab;
- // EFFECTS: constructs a new BrowserState
- // MODIFIES: this
public BrowserState(ArrayDeque<String> tabs, String currentTab) {
this.tabs = tabs;
this.currentTab = currentTab;
@@ -22,22 +20,16 @@ public class BrowserState {
return this.currentTab;
}
- // MODIFIES: this
- // EFFECTS: Sets the current tab
public void setCurrentTab(String tab) {
this.currentTab = tab;
}
- // MODIFIES: this
- // EFFECTS: add a new tab
public void addTab(String added) {
if (!this.tabs.contains(added)) {
this.tabs.add(added);
}
}
- // MODIFIES: this
- // EFFECTS: removes a tab from the tablist
public void removeTab(String removed) {
this.tabs.remove(removed);
}