summaryrefslogtreecommitdiff
path: root/src/main/java/sevenUnitsGUI/SearchBoxList.java
diff options
context:
space:
mode:
authorAdrien Hopkins <ahopk127@my.yorku.ca>2022-04-09 11:32:43 -0500
committerAdrien Hopkins <ahopk127@my.yorku.ca>2022-04-09 11:32:43 -0500
commitc421e474a7b0d0d453e4a527907f327f2ddef320 (patch)
tree1edf5930488ad18f318a05dcfa3aa4824f5e22ca /src/main/java/sevenUnitsGUI/SearchBoxList.java
parent91f87da88f98de996e167f0ff6809356f6d57e11 (diff)
View now sends and recieves Strings instead of data
Diffstat (limited to 'src/main/java/sevenUnitsGUI/SearchBoxList.java')
-rw-r--r--src/main/java/sevenUnitsGUI/SearchBoxList.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/sevenUnitsGUI/SearchBoxList.java b/src/main/java/sevenUnitsGUI/SearchBoxList.java
index 2b935d0..9b41601 100644
--- a/src/main/java/sevenUnitsGUI/SearchBoxList.java
+++ b/src/main/java/sevenUnitsGUI/SearchBoxList.java
@@ -22,6 +22,7 @@ import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.util.ArrayList;
import java.util.Collection;
+import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Optional;
@@ -166,6 +167,15 @@ final class SearchBoxList<E> extends JPanel {
}
/**
+ * @return items available in search list, including items that are hidden by
+ * the search filter
+ * @since 2022-03-30
+ */
+ public Collection<E> getItems() {
+ return Collections.unmodifiableCollection(this.itemsToFilter);
+ }
+
+ /**
* @return this component's search box component
* @since 2019-04-14
* @since v0.2.0