Skip to content

Commit

Permalink
Organize classes into Packages
Browse files Browse the repository at this point in the history
  • Loading branch information
simonteozw committed Aug 26, 2020
1 parent 8abfed6 commit 89784c3
Show file tree
Hide file tree
Showing 16 changed files with 31 additions and 25 deletions.
3 changes: 3 additions & 0 deletions src/main/java/Duke.java
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
import java.util.Scanner;
import duke.TaskList;
import duke.Parser;
import duke.Ui;

public class Duke {
public static void main(String[] args) {
Expand Down
25 changes: 0 additions & 25 deletions src/main/java/Echo.java

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeParseException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

public class Deadline extends Task {
private DateTime deadline;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

public class DukeException extends Exception {
public DukeException(String errorMessage) {
super(errorMessage);
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/Event.java → src/main/java/duke/Event.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

public class Event extends Task {
private DateTime time;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

public class InvalidDataException extends DukeException {
public InvalidDataException() {
super("OOPS!!! The data here is invalid!");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

public class InvalidDescriptionException extends DukeException {
public InvalidDescriptionException() {
super("OOPS!!! The description of a task cannot be empty");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

public class InvalidIndexException extends DukeException {
public InvalidIndexException() {
super("OOPS!!! The index you have chosen is out of bounds");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

public class InvalidTypeException extends DukeException {
public InvalidTypeException() {
super("OOPS!!! I'm sorry, but I don't know what that means :-(");
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/Parser.java → src/main/java/duke/Parser.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

public class Parser {

public static Task handleInput(String input) throws InvalidDescriptionException, InvalidTypeException {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

import java.util.ArrayList;
import java.io.FileWriter;
import java.io.IOException;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/Task.java → src/main/java/duke/Task.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

public class Task {
protected String title;
protected boolean complete;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

import java.util.ArrayList;
import java.io.FileWriter;
import java.io.IOException;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/Todo.java → src/main/java/duke/Todo.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

public class Todo extends Task {

public Todo(String input) {
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/Ui.java → src/main/java/duke/Ui.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package duke;

public class Ui {
private static final String OPENING = " ____ _ \n"
+ "| _ \\ _ _| | _____ \n"
Expand Down

0 comments on commit 89784c3

Please sign in to comment.