Index
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.
All Classes and Interfaces|All Packages|Serialized Form