From 7f8603715eae1e092efa3df4592ae7eb72e14e63 Mon Sep 17 00:00:00 2001 From: Chang Ji-xuan Date: Tue, 12 Sep 2023 19:58:10 +0800 Subject: [PATCH] Packaged all into duke --- src/main/java/{ => duke}/Command.java | 1 + src/main/java/{ => duke}/DateConverter.java | 1 + src/main/java/{ => duke}/Deadline.java | 1 + src/main/java/{ => duke}/Duke.java | 3 +-- src/main/java/{ => duke}/DukeException.java | 1 + src/main/java/{ => duke}/EmptyDeadlineException.java | 1 + src/main/java/{ => duke}/EmptyEventException.java | 1 + src/main/java/{ => duke}/EmptyTodoException.java | 1 + src/main/java/{ => duke}/Event.java | 1 + src/main/java/{ => duke}/Exit.java | 1 + src/main/java/{ => duke}/Parser.java | 1 + src/main/java/{ => duke}/Storage.java | 1 + src/main/java/{ => duke}/Task.java | 1 + src/main/java/{ => duke}/TaskList.java | 1 + src/main/java/{ => duke}/TaskReader.java | 1 + src/main/java/{ => duke}/TaskWriter.java | 1 + src/main/java/{ => duke}/Todo.java | 1 + src/main/java/{ => duke}/Ui.java | 1 + src/main/java/{ => duke}/UnknownInputException.java | 1 + 19 files changed, 19 insertions(+), 2 deletions(-) rename src/main/java/{ => duke}/Command.java (91%) rename src/main/java/{ => duke}/DateConverter.java (98%) rename src/main/java/{ => duke}/Deadline.java (97%) rename src/main/java/{ => duke}/Duke.java (99%) rename src/main/java/{ => duke}/DukeException.java (90%) rename src/main/java/{ => duke}/EmptyDeadlineException.java (92%) rename src/main/java/{ => duke}/EmptyEventException.java (91%) rename src/main/java/{ => duke}/EmptyTodoException.java (92%) rename src/main/java/{ => duke}/Event.java (98%) rename src/main/java/{ => duke}/Exit.java (88%) rename src/main/java/{ => duke}/Parser.java (98%) rename src/main/java/{ => duke}/Storage.java (98%) rename src/main/java/{ => duke}/Task.java (97%) rename src/main/java/{ => duke}/TaskList.java (99%) rename src/main/java/{ => duke}/TaskReader.java (99%) rename src/main/java/{ => duke}/TaskWriter.java (97%) rename src/main/java/{ => duke}/Todo.java (95%) rename src/main/java/{ => duke}/Ui.java (99%) rename src/main/java/{ => duke}/UnknownInputException.java (92%) diff --git a/src/main/java/Command.java b/src/main/java/duke/Command.java similarity index 91% rename from src/main/java/Command.java rename to src/main/java/duke/Command.java index 5ac1dc781f..58309e43f5 100644 --- a/src/main/java/Command.java +++ b/src/main/java/duke/Command.java @@ -1,3 +1,4 @@ +package duke; public enum Command { TODO, DEADLINE, diff --git a/src/main/java/DateConverter.java b/src/main/java/duke/DateConverter.java similarity index 98% rename from src/main/java/DateConverter.java rename to src/main/java/duke/DateConverter.java index 1b8f8b4ba9..19b5c8de9a 100644 --- a/src/main/java/DateConverter.java +++ b/src/main/java/duke/DateConverter.java @@ -1,3 +1,4 @@ +package duke; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; diff --git a/src/main/java/Deadline.java b/src/main/java/duke/Deadline.java similarity index 97% rename from src/main/java/Deadline.java rename to src/main/java/duke/Deadline.java index 4c35aba183..f9a9590438 100644 --- a/src/main/java/Deadline.java +++ b/src/main/java/duke/Deadline.java @@ -1,3 +1,4 @@ +package duke; import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class Deadline extends Task { diff --git a/src/main/java/Duke.java b/src/main/java/duke/Duke.java similarity index 99% rename from src/main/java/Duke.java rename to src/main/java/duke/Duke.java index e7ff734ec9..83797d20a7 100644 --- a/src/main/java/Duke.java +++ b/src/main/java/duke/Duke.java @@ -1,5 +1,4 @@ -import java.util.Scanner; -import java.io.File; +package duke; import java.util.regex.Pattern; import java.util.regex.Matcher; import java.time.LocalDate; diff --git a/src/main/java/DukeException.java b/src/main/java/duke/DukeException.java similarity index 90% rename from src/main/java/DukeException.java rename to src/main/java/duke/DukeException.java index a2b0016b6e..9cdaf51d0b 100644 --- a/src/main/java/DukeException.java +++ b/src/main/java/duke/DukeException.java @@ -1,3 +1,4 @@ +package duke; public class DukeException extends Exception { public DukeException(String message) { super(message); diff --git a/src/main/java/EmptyDeadlineException.java b/src/main/java/duke/EmptyDeadlineException.java similarity index 92% rename from src/main/java/EmptyDeadlineException.java rename to src/main/java/duke/EmptyDeadlineException.java index 9c03fd290d..5ddf2626b8 100644 --- a/src/main/java/EmptyDeadlineException.java +++ b/src/main/java/duke/EmptyDeadlineException.java @@ -1,3 +1,4 @@ +package duke; public class EmptyDeadlineException extends Exception { public EmptyDeadlineException() { super("OOPS!!! The description of a deadline cannot be empty."); diff --git a/src/main/java/EmptyEventException.java b/src/main/java/duke/EmptyEventException.java similarity index 91% rename from src/main/java/EmptyEventException.java rename to src/main/java/duke/EmptyEventException.java index b70c1fb681..9e5bec390b 100644 --- a/src/main/java/EmptyEventException.java +++ b/src/main/java/duke/EmptyEventException.java @@ -1,3 +1,4 @@ +package duke; public class EmptyEventException extends Exception { public EmptyEventException() { super("OOPS!!! The description of an event cannot be empty."); diff --git a/src/main/java/EmptyTodoException.java b/src/main/java/duke/EmptyTodoException.java similarity index 92% rename from src/main/java/EmptyTodoException.java rename to src/main/java/duke/EmptyTodoException.java index d68ffe92fe..a0b60eacfc 100644 --- a/src/main/java/EmptyTodoException.java +++ b/src/main/java/duke/EmptyTodoException.java @@ -1,3 +1,4 @@ +package duke; public class EmptyTodoException extends Exception { public EmptyTodoException() { super("OOPS!!! The description of a todo cannot be empty."); diff --git a/src/main/java/Event.java b/src/main/java/duke/Event.java similarity index 98% rename from src/main/java/Event.java rename to src/main/java/duke/Event.java index 037c8d8cd1..6bfce68d19 100644 --- a/src/main/java/Event.java +++ b/src/main/java/duke/Event.java @@ -1,3 +1,4 @@ +package duke; public class Event extends Task { private String startTime; private String endTime; diff --git a/src/main/java/Exit.java b/src/main/java/duke/Exit.java similarity index 88% rename from src/main/java/Exit.java rename to src/main/java/duke/Exit.java index 0880eb7fdd..cd9f079479 100644 --- a/src/main/java/Exit.java +++ b/src/main/java/duke/Exit.java @@ -1,3 +1,4 @@ +package duke; public class Exit { public String exitMessage() { return "Bye. Hope to see you again soon!"; diff --git a/src/main/java/Parser.java b/src/main/java/duke/Parser.java similarity index 98% rename from src/main/java/Parser.java rename to src/main/java/duke/Parser.java index 0d606262c7..784cacb015 100644 --- a/src/main/java/Parser.java +++ b/src/main/java/duke/Parser.java @@ -1,3 +1,4 @@ +package duke; public class Parser { public static Command parseCommand(String userInput) { String[] inputParts = userInput.split(" ", 2); // Split input into two parts: command and arguments diff --git a/src/main/java/Storage.java b/src/main/java/duke/Storage.java similarity index 98% rename from src/main/java/Storage.java rename to src/main/java/duke/Storage.java index 6bcb914522..2267b3bc82 100644 --- a/src/main/java/Storage.java +++ b/src/main/java/duke/Storage.java @@ -1,3 +1,4 @@ +package duke; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; diff --git a/src/main/java/Task.java b/src/main/java/duke/Task.java similarity index 97% rename from src/main/java/Task.java rename to src/main/java/duke/Task.java index 4602a13e20..6509464adf 100644 --- a/src/main/java/Task.java +++ b/src/main/java/duke/Task.java @@ -1,3 +1,4 @@ +package duke; public class Task { protected String name; protected boolean isMarked; diff --git a/src/main/java/TaskList.java b/src/main/java/duke/TaskList.java similarity index 99% rename from src/main/java/TaskList.java rename to src/main/java/duke/TaskList.java index e04457c0a1..687537c170 100644 --- a/src/main/java/TaskList.java +++ b/src/main/java/duke/TaskList.java @@ -1,3 +1,4 @@ +package duke; import java.util.ArrayList; public class TaskList { diff --git a/src/main/java/TaskReader.java b/src/main/java/duke/TaskReader.java similarity index 99% rename from src/main/java/TaskReader.java rename to src/main/java/duke/TaskReader.java index 217ee1cf77..7394c88ac3 100644 --- a/src/main/java/TaskReader.java +++ b/src/main/java/duke/TaskReader.java @@ -1,3 +1,4 @@ +package duke; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; diff --git a/src/main/java/TaskWriter.java b/src/main/java/duke/TaskWriter.java similarity index 97% rename from src/main/java/TaskWriter.java rename to src/main/java/duke/TaskWriter.java index dae371eee1..c49e0b341a 100644 --- a/src/main/java/TaskWriter.java +++ b/src/main/java/duke/TaskWriter.java @@ -1,3 +1,4 @@ +package duke; import java.io.FileWriter; import java.io.BufferedWriter; import java.io.IOException; diff --git a/src/main/java/Todo.java b/src/main/java/duke/Todo.java similarity index 95% rename from src/main/java/Todo.java rename to src/main/java/duke/Todo.java index a7f5e2ca65..fd02d05854 100644 --- a/src/main/java/Todo.java +++ b/src/main/java/duke/Todo.java @@ -1,3 +1,4 @@ +package duke; public class Todo extends Task { public Todo(String name, boolean isMarked) { diff --git a/src/main/java/Ui.java b/src/main/java/duke/Ui.java similarity index 99% rename from src/main/java/Ui.java rename to src/main/java/duke/Ui.java index 988542e4fb..992f32ec11 100644 --- a/src/main/java/Ui.java +++ b/src/main/java/duke/Ui.java @@ -1,3 +1,4 @@ +package duke; import java.util.Scanner; public class Ui { diff --git a/src/main/java/UnknownInputException.java b/src/main/java/duke/UnknownInputException.java similarity index 92% rename from src/main/java/UnknownInputException.java rename to src/main/java/duke/UnknownInputException.java index 1a5e1c6c6b..05c2a8ce00 100644 --- a/src/main/java/UnknownInputException.java +++ b/src/main/java/duke/UnknownInputException.java @@ -1,3 +1,4 @@ +package duke; public class UnknownInputException extends Exception{ public UnknownInputException() { super("OOPS!!! I'm sorry, but I don't know what that means :-(");