All Classes and Interfaces

Class
Description
The main entry point for the Amadeus chatbot system.
Represents a custom exception class for handling domain-specific errors in the Amadeus application.
Command to exit the Amadeus application.
Command to filter tasks based on a date or date range.
Abstract base class for all commands in the Amadeus application.
Command to display the list of available commands.
Manages the storage and retrieval of tasks in the Amadeus application.
A utility class for parsing and formatting dates and date-times.
Represents a task with a specific deadline.
Command to add a new Deadline task to the task list.
Command to delete a task from the task list.
Represents a scheduled event task with a start and end time.
Command to add a new Event task to the task list.
Command to search for tasks in the task list that match a keyword.
Command to display the current list of tasks.
Command to mark a task as complete or incomplete.
A utility class for converting written number words into their numeric equivalents.
Handles the parsing of user input into executable commands.
Command to reset the task list.
Handles the user interface (UI) and speech interactions for the Amadeus application.
Abstract base class representing a generic task.
Manages the list of tasks in the Amadeus application.
Represents a simple task with no specific date or time constraints.
Command to add a new ToDo task to the task list.