All Classes

Class Description
About
About class Class for the frame that is used to show all information about the software, its license and the third-party libraries
AboutPanels
Enum for Panels in About frame
AddIngredient
Add ingredient class Class for the frame that is used to add new ingredients
AddRecipe
AddRecipe class Class for the frame that is used to add a new recipe
AddRecipeIngredient
AddRecipeIngredient class Class for the frame that is used to add ingredients to a recipe
AppFrame
Abstract Frame template class
AppProperties
Class for general, static & dynamic, properties which are accessed during runtime and can not be changed by user
AudioPlayer
Class used to play wav audio files
DatabaseController
Class DatabaseController Manages the connections to the database
DefaultConfig
Class DefaultConfig Class that manages the access to the defined properties file
DeveloperConsole
DeveloperConsole class Class for the frame that is used to take a look into the app log or to execute commands
EditIngredient
Edit ingredient class Class for the frame that is used to edit ingredients
GUIController
Controller class to handle frames
Ingredient
Class to generate ingredient objects for recipes and other
IngredientCategory
Class for IngredientCategory objects
IngredientCategoryController
Class which handles the ingredient categories
IngredientCategoryFilter
Class to generate IngredientCategoryFilter objects from to filter IngredientCategories using the IngredientCategoryController
IngredientCategoryNotFoundException
Exception is thrown if a category of an ingredient can not be found but is requested
IngredientController
Class which handles the ingredients
IngredientFilter
Class to generate IngredientFilter objects from to filter Ingredients using the IngredientController
IngredientFilterFrame
IngredientFilterFrame class Class for the frame that is used to filter ingredients
IngredientNotFoundException
Exception is thrown if an ingredient can not be found but is requested
IngredientUnit
Class to generate objects of units for ingredients
IngredientUnitController
Class which handles the IngredientUnits
IngredientUnitNotFoundException
Exception is thrown if a unit of an ingredient can not be found but is requested
InvalidAudioFileException  
InvalidIngredientException
Exception is thrown if an ingredient object has missing values that are needed to work properly or if the ingredient object is null
InvalidMethodParameterException  
InvalidRecipeException
Exception is thrown if a recipe object has missing values that are needed to work properly or if the recipe obejct is null
InvalidRecipeFilterException  
LaF
Small object to manage the link between Name and Class of LookAndFeels
Menu
ShowRecipes class Class for the frame that shows the main menu of this application
Options
Options class Class for the frame that is used to configure app options
Recipe
Class to generate objects of recipes
RecipeCategory
Class for RecipeCategory objects
RecipeCategoryController
Class which handles the RecipeCategories
RecipeCategoryNotFoundException
Exception is thrown if a category of a recipe can not be found but is requested
RecipeController
Class which handles the Recipes
RecipeFilter
RecipeFilter Class to generate RecipeFilter objects from to filter Recipes
RecipeFilterFrame
RecipeFilterFrame Not yet in use
RecipeManager  
RecipeNotFoundException
Exception is thrown if a recipe can not be found but is requested
ShowIngredients
ShowIngredients class Class for the frame that is used to show all available or filtered ingredients
ShowRecipe
ShowRecipe class Class for the frame that is used to show a recipe
ShowRecipes
ShowRecipes class Class for the frame that is used to list all or filtered recipes
ShutdownConst
Integer constant values for app shutdown codes
SimpleFilter
Interface for simple SQL row filters
StorageBackend
Class StorageBackend Manages the directory structure in a defined path
UpdateChecker
Class UpdateChecker Manages App-Updates & Update-Searches