Index

A C D E F G H I J L M N R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

I

incrementCookBookNotificationCount() - Method in class edu.ntnu.stud.controller.framecontroller.Header
Increments the notification count for the cookbook button.
incrementInventoryNotificationCount() - Method in class edu.ntnu.stud.controller.framecontroller.Header
Increments the notification count for the inventory button.
incrementShoppingListNotificationCount() - Method in class edu.ntnu.stud.controller.framecontroller.Header
Increments the notification count for the shopping list button.
Ingredient - Class in edu.ntnu.stud.model
The Ingredient class represents an ingredient in a recipe.
Ingredient(String, int) - Constructor for class edu.ntnu.stud.model.Ingredient
Create a new Ingredient object with the given name and quantity.
initialize(URL, ResourceBundle) - Method in class edu.ntnu.stud.controller.framecontroller.ItemListFrame
Initializes the table with the columns and sets the items in the table.
initializeDatabase() - Static method in class edu.ntnu.stud.model.database.DbInit
Initializes the database and creates the necessary tables if they do not exist.
initRecipeFromJson() - Static method in class edu.ntnu.stud.model.database.JsonToDb
Populates the cookbook and recipeIngredient tables from a Json file.
InputValid - Class in edu.ntnu.stud.utils
Utility class for validating input.
InputValid() - Constructor for class edu.ntnu.stud.utils.InputValid
 
InputValidTest - Class in edu.ntnu.stud.utils
 
InputValidTest() - Constructor for class edu.ntnu.stud.utils.InputValidTest
 
instance() - Static method in class edu.ntnu.stud.model.database.DbLink
Returns the instance of the database connection provider.
Inventory - Class in edu.ntnu.stud.model
The Inventory class is responsible for managing the inventory of ingredients.
Inventory() - Constructor for class edu.ntnu.stud.model.Inventory
 
inventoryClearButtonAction(EventHandler<ActionEvent>) - Method in class edu.ntnu.stud.controller.framecontroller.InventoryFrame
Sets the event handler for the clear inventory button.
InventoryFrame - Class in edu.ntnu.stud.controller.framecontroller
A frame for displaying the inventory.
InventoryFrame() - Constructor for class edu.ntnu.stud.controller.framecontroller.InventoryFrame
Takes in the file name for the .fxml file for the class extending the ItemListFrame class.
inventoryGetButtonAction(EventHandler<ActionEvent>) - Method in class edu.ntnu.stud.controller.framecontroller.InventoryFrame
Sets the action for the add ingredient button.
InventoryTest - Class in edu.ntnu.stud.tests.model
 
InventoryTest() - Constructor for class edu.ntnu.stud.tests.model.InventoryTest
 
inventoryToDbButtonAction(EventHandler<ActionEvent>) - Method in class edu.ntnu.stud.controller.framecontroller.InventoryFrame
Sets the event handler for the set inventory to database button.
itemBox - Variable in class edu.ntnu.stud.controller.framecontroller.ItemListFrame
 
ItemListFrame - Class in edu.ntnu.stud.controller.framecontroller
An abstract class which represents a basic table frame used for the Inventory and Shopping List.
ItemListFrame(String) - Constructor for class edu.ntnu.stud.controller.framecontroller.ItemListFrame
Takes in the file name for the .fxml file for the class extending the ItemListFrame class.
A C D E F G H I J L M N R S T U V 
All Classes and Interfaces|All Packages|Serialized Form