Index

A C D E F G H I L M N P R S T 
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 the saveFile. Returns the object from the saveFile. Deletes the saveFile.
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 completed Task 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
 
A C D E F G H I L M N P R S T 
All Classes|All Packages|Constant Field Values|Serialized Form