Skip to content

Commit eede3cb

Browse files
committed
Final Gui
1 parent 1027989 commit eede3cb

File tree

3 files changed

+7
-81
lines changed

3 files changed

+7
-81
lines changed

src/main/java/GUI.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,12 @@ public void handle(ActionEvent event) {
5050
String userInput = SearchTextField.getText();
5151

5252
//Test for input from user:
53-
HashSet<String> results = SearchCmd.searchConstruct(userInput, hashMap);
53+
HashSet<String> results = Searcher.search(userInput, hashMap);
5454

55-
for(String result: results) { // for-each loop
56-
resultText.appendText(result +"\n");
55+
if (results != null) {
56+
for (String result : results) { // for-each loop
57+
resultText.appendText(result + "\n");
58+
}
5759
}
5860
}
5961
});

src/main/java/SearchCmd.java

Lines changed: 0 additions & 71 deletions
This file was deleted.

src/main/java/Searcher.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,6 @@
33

44
public class Searcher {
55

6-
/*
7-
|--------------------------------------------------------------------------
8-
| Public Methods
9-
|--------------------------------------------------------------------------
10-
|
11-
*/
12-
136
public static HashSet<String> search(String query, LinkedHashMap hashMap){
147

158
HashSet<String> resultOne = new HashSet<String>();
@@ -38,6 +31,8 @@ public static HashSet<String> search(String query, LinkedHashMap hashMap){
3831
} else if (parts.length == 1) {
3932
resultOne = Searcher.retrieveResult(hashMap, parts[0]);
4033
return resultOne;
34+
} else if (query == null || query.length() == 0) {
35+
return null;
4136
}
4237
return resultOne;
4338
}

0 commit comments

Comments
 (0)