forked from nus-cs2113-AY2223S2/ip
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# Conflicts: # src/main/java/Duke.java
- Loading branch information
Showing
8 changed files
with
226 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,20 @@ | ||
public class Deadline extends Task { | ||
|
||
protected String by; | ||
protected String opening = "...\n" + "Got it. I've added this deadline:\n" + " [D][ ] "; | ||
|
||
public Deadline(String description, String by) { | ||
super(description); | ||
this.by = by; | ||
System.out.println(opening + description + "(by: " + by + ")"); | ||
} | ||
|
||
@Override | ||
public String toString() { | ||
return ("[D]" + super.toString() + " (by: " + by + ")"); | ||
} | ||
|
||
@Override | ||
public String toSerialisedString() { | ||
String isDoneStr = isDone ? "1" : "0"; | ||
return ("D|" + isDoneStr +"|" + description + "|" + by); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,21 @@ | ||
public class Event extends Task { | ||
protected String start; | ||
protected String end; | ||
protected String opening = "...\n" + "Got it. I've added this event:\n" + " [E][ ] "; | ||
|
||
public Event(String description, String start, String end) { | ||
super(description); | ||
this.start = start; | ||
this.end = end; | ||
System.out.println(opening + description + "(from: " + start + " to: " + end + ")"); | ||
} | ||
|
||
@Override | ||
public String toString() { | ||
return ("[E]" + super.toString() + " (from: " + start + " to: " + end + ")"); | ||
} | ||
|
||
@Override | ||
public String toSerialisedString() { | ||
String isDoneStr = isDone ? "1" : "0"; | ||
return ("E|" + isDoneStr + "|" + description + "|" + start + "|" + end); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,17 @@ | ||
public class Todo extends Task { | ||
protected String opening = "...\n" + "Got it. I've added this task:\n" + " [T][ ] "; | ||
|
||
public Todo(String description) { | ||
super(description); | ||
System.out.println(opening + description); | ||
} | ||
|
||
@Override | ||
public String toString() { | ||
return ("[T]" + super.toString()); | ||
} | ||
|
||
@Override | ||
public String toSerialisedString() { | ||
String isDoneStr = isDone ? "1" : "0"; | ||
return ("T|" + isDoneStr +"|" + description); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
package messages; | ||
|
||
public class ErrorMessages { | ||
public static final String invalidIndexErrorMessage = "...\n" + "Please input a valid index!"; | ||
|
||
public static final String missingInfoErrorMessage = "...\n" | ||
+ "There's missing information. What would you like to do today?"; | ||
|
||
public static final String invalidCommandMessage = "...\n" + "Sorry, I don't understand that."; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
package messages; | ||
|
||
public class newTaskMessages { | ||
public static final String createNewTodoMessage = "...\n" + "Got it. I've added this task:\n" + " [T][ ] "; | ||
|
||
public static final String createNewEventMessage = "...\n" + "Got it. I've added this event:\n" + " [E][ ] "; | ||
|
||
public static final String createNewDeadlineMessage = "...\n" + "Got it. I've added this deadline:\n" + " [D][ ] "; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
package messages; | ||
|
||
public class operationalMessages { | ||
public static final String openingMessage = "...\n" + "Hello, I'm Duke!\n" + "What would you like to do today?"; | ||
|
||
public static final String closingMessage = "...\n" + "Bye! Have a nice day:D"; | ||
|
||
public static final String markTaskMessage = "...\n" + "Nice! I've marked this task as done:\n"; | ||
|
||
public static final String unmarkTaskMessage = "...\n" + "OK, I've marked this task as not done yet:\n"; | ||
|
||
public static final String removeTaskMessage = "...\n" + "Okay, I've removed task "; | ||
|
||
} |