Index
All Classes|All Packages|Constant Field Values|Serialized Form
A
- addList() - Method in class no.ntnu.idatt.controller.MainController
- addNewList() - Method in class no.ntnu.idatt.controller.MainController
- addTask() - Method in class no.ntnu.idatt.controller.MainController
- addTask(Task) - Method in class no.ntnu.idatt.List
- addTasksToTaskList(ArrayList<Task>) - Method in class no.ntnu.idatt.controller.MainController
-
Adds every task in a list of tasks to the main screen
- App - Class in no.ntnu.idatt
-
JavaFX App, this is the main class of the application.
- App() - Constructor for class no.ntnu.idatt.App
C
- checkButton - Variable in class no.ntnu.idatt.controller.TaskController
- closeChooseListMenu() - Method in class no.ntnu.idatt.controller.MainController
- closeNewListMenu() - Method in class no.ntnu.idatt.controller.MainController
- closeNewTaskMenu() - Method in class no.ntnu.idatt.controller.MainController
- collapseAccordion(MouseEvent) - Method in class no.ntnu.idatt.controller.ExtendedTaskController
-
Closes the extended view
- commitNewTask() - Method in class no.ntnu.idatt.controller.MainController
- completed(boolean, int) - Method in class no.ntnu.idatt.controller.TaskController
-
Change style of button depending on completion status and priority
D
- delete() - Method in class no.ntnu.idatt.filehandler.SaveFile
-
Deletes the
saveFile
- deleteTask(ActionEvent) - Method in class no.ntnu.idatt.controller.ExtendedTaskController
-
The method is called then clicking the delete task button and removes the task from the currently selected list
- DIRECTORY - Static variable in class no.ntnu.idatt.filehandler.SaveFile
-
Path for save folder
- doDeserialize() - Method in class no.ntnu.idatt.filehandler.SaveFile
-
Deserializes the
saveFile
and returns the values of the deserialized object - doSerialize(Object) - Method in class no.ntnu.idatt.filehandler.SaveFile
-
Serializes an object and writes to the
saveFile
- dueDate - Variable in class no.ntnu.idatt.controller.TaskController
E
- editTask(ActionEvent) - Method in class no.ntnu.idatt.controller.ExtendedTaskController
-
The method is called then clicking the edit task button, and opens the menu for editing the selected task
- editTask(Task) - Method in class no.ntnu.idatt.controller.MainController
- equals(Object) - Method in class no.ntnu.idatt.List
- equals(Object) - Method in class no.ntnu.idatt.Task
- ExtendedTaskController - Class in no.ntnu.idatt.controller
-
The controller for
extendedTask.fxml
. - ExtendedTaskController() - Constructor for class no.ntnu.idatt.controller.ExtendedTaskController
- EXTENSION - Static variable in class no.ntnu.idatt.filehandler.SaveFile
-
File extention for save files
F
- fillListArray() - Method in class no.ntnu.idatt.controller.MainController
- fillListSelector() - Method in class no.ntnu.idatt.controller.MainController
G
- getAddedDate() - Method in class no.ntnu.idatt.Task
- getAllTasks() - Method in class no.ntnu.idatt.List
- getCompletedTasks() - Method in class no.ntnu.idatt.List
- getDescription() - Method in class no.ntnu.idatt.Task
- getDueDate() - Method in class no.ntnu.idatt.Task
- getLabel() - Method in class no.ntnu.idatt.Task
- getLABEL() - Method in class no.ntnu.idatt.List
- getLabelInLowerCase() - Method in class no.ntnu.idatt.Task
-
Gets the name of the task in all lower case
- getList() - Method in class no.ntnu.idatt.controller.MainController
- getLists() - Method in class no.ntnu.idatt.controller.MainController
- getNonCompletedTasks() - Method in class no.ntnu.idatt.List
- getPriority() - Method in class no.ntnu.idatt.Task
- getSaveFiles() - Method in class no.ntnu.idatt.controller.MainController
- getSortedTasks(int) - Method in class no.ntnu.idatt.List
-
Returns a sorted list.
H
- handleCheckButtonAction() - Method in class no.ntnu.idatt.controller.TaskController
-
Changes completion status and style of button when pressed
- handleChooseListButton() - Method in class no.ntnu.idatt.controller.MainController
- handleCloseButtonAction(ActionEvent) - Method in class no.ntnu.idatt.controller.MainController
-
Method to close application
- handleMinimizeButtonAction(ActionEvent) - Method in class no.ntnu.idatt.controller.MainController
-
Method to minimize application to the taskbar
- hashCode() - Method in class no.ntnu.idatt.Task
I
- initialize() - Method in class no.ntnu.idatt.controller.MainController
-
Automatically called to initialize a controller after its root element has been completely processed.
- initialize(Task) - Method in class no.ntnu.idatt.controller.ExtendedTaskController
-
Fills information into the extended view
- initialize(Task) - Method in class no.ntnu.idatt.controller.TaskController
-
Fills the element with information
- isAToDoList() - Method in class no.ntnu.idatt.filehandler.SaveFile
-
Checks if a file contains an object which can be cast to list, and that the list only contains tasks
- isCompleted() - Method in class no.ntnu.idatt.Task
L
- label - Variable in class no.ntnu.idatt.controller.TaskController
- launchListLabel - Variable in class no.ntnu.idatt.controller.MainController
- launchListName - Variable in class no.ntnu.idatt.controller.MainController
- launchNewList() - Method in class no.ntnu.idatt.controller.MainController
- launchWithOutLists - Variable in class no.ntnu.idatt.controller.MainController
- List - Class in no.ntnu.idatt
-
List
represents list of tasks. - List(String) - Constructor for class no.ntnu.idatt.List
M
- main(String[]) - Static method in class no.ntnu.idatt.App
- main(String[]) - Static method in class no.ntnu.idatt.Main
- Main - Class in no.ntnu.idatt
-
Launcher class, its purpose is to launch the program through
App.java
. - Main() - Constructor for class no.ntnu.idatt.Main
- mainController - Variable in class no.ntnu.idatt.controller.TaskController
- MainController - Class in no.ntnu.idatt.controller
-
The controller for
main.fxml
. - MainController() - Constructor for class no.ntnu.idatt.controller.MainController
N
- no.ntnu.idatt - module no.ntnu.idatt
- no.ntnu.idatt - package no.ntnu.idatt
-
Main package.
- no.ntnu.idatt.controller - package no.ntnu.idatt.controller
-
Contains controllers for JavaFX functionality.
- no.ntnu.idatt.filehandler - package no.ntnu.idatt.filehandler
-
Contains classes concerning reading and writing files as well as serialization.
P
- primaryStage - Static variable in class no.ntnu.idatt.App
R
- refactorList() - Method in class no.ntnu.idatt.controller.MainController
-
Refresh main list of tasks
- remove(Task) - Method in class no.ntnu.idatt.List
-
Removes given
Task
from list - RemoveException - Exception in no.ntnu.idatt
-
Checked exception that throws if item is not removed.
- RemoveException(String) - Constructor for exception no.ntnu.idatt.RemoveException
- resetNewTaskLabels() - Method in class no.ntnu.idatt.controller.MainController
S
- SAVE_DIRECTORY - Static variable in class no.ntnu.idatt.filehandler.SaveFile
-
Directory path where save files are stored
- SaveFile - Class in no.ntnu.idatt.filehandler
-
Save file class: Creates a persistent
saveFile
. Writes an object to thesaveFile
. Returns the object from thesaveFile
. Deletes thesaveFile
. - SaveFile(File) - Constructor for class no.ntnu.idatt.filehandler.SaveFile
- SaveFile(String) - Constructor for class no.ntnu.idatt.filehandler.SaveFile
-
Generates a new
File
to store data to in correct directory and correct name convention - selectList() - Method in class no.ntnu.idatt.controller.MainController
- setCompleted(boolean) - Method in class no.ntnu.idatt.Task
- setDescription(String) - Method in class no.ntnu.idatt.Task
- setDueDate(LocalDateTime) - Method in class no.ntnu.idatt.Task
- setDueDate(Task) - Method in class no.ntnu.idatt.controller.TaskController
-
Sets the due date label, it also formats the label depending on the due dates relation to the current date
- setLabel(String) - Method in class no.ntnu.idatt.controller.TaskController
- setLabel(String) - Method in class no.ntnu.idatt.Task
- setMainController(MainController) - Method in class no.ntnu.idatt.controller.TaskController
-
Allows the task controller to use methods from the main controller
- setPriority(int) - Method in class no.ntnu.idatt.Task
-
Sets the priority of the task.
- setTask(Task) - Method in class no.ntnu.idatt.controller.TaskController
- setTasks(ArrayList<Task>) - Method in class no.ntnu.idatt.List
- showListMenu() - Method in class no.ntnu.idatt.controller.MainController
- showTaskExtendedLayer() - Method in class no.ntnu.idatt.controller.TaskController
-
Shows extended view of task
- showTaskExtendedLayer(Task, StackPane) - Method in class no.ntnu.idatt.controller.MainController
- sortByDate() - Method in class no.ntnu.idatt.controller.MainController
- sortByName() - Method in class no.ntnu.idatt.controller.MainController
- sortByPriority() - Method in class no.ntnu.idatt.controller.MainController
- sortList() - Method in class no.ntnu.idatt.controller.MainController
- start(Stage) - Method in class no.ntnu.idatt.App
- stop() - Method in class no.ntnu.idatt.App
T
- task - Variable in class no.ntnu.idatt.controller.TaskController
- Task - Class in no.ntnu.idatt
-
Task
represents a single task yet to be completedTask
is a mutable and serializable class. - Task(String, int, LocalDateTime) - Constructor for class no.ntnu.idatt.Task
-
Constructor for adding new task without description
- Task(String, String, int, LocalDateTime) - Constructor for class no.ntnu.idatt.Task
-
Constructor for adding new task with description
- Task(String, String, int, LocalDateTime, LocalDateTime, boolean) - Constructor for class no.ntnu.idatt.Task
-
Constructor for importing
Task
objects from backup. - TaskController - Class in no.ntnu.idatt.controller
-
The controller for
task.fxml
. - TaskController() - Constructor for class no.ntnu.idatt.controller.TaskController
- taskRoot - Variable in class no.ntnu.idatt.controller.TaskController
- toggleCompletedTasks() - Method in class no.ntnu.idatt.controller.MainController
- toString() - Method in class no.ntnu.idatt.List
- toString() - Method in class no.ntnu.idatt.Task
All Classes|All Packages|Constant Field Values|Serialized Form