Serialized Form
-
Package de.hebkstudents.recipemanager.exception
-
Class de.hebkstudents.recipemanager.exception.IngredientCategoryNotFoundException extends java.lang.Exception implements Serializable
-
Class de.hebkstudents.recipemanager.exception.IngredientNotFoundException extends java.lang.Exception implements Serializable
-
Class de.hebkstudents.recipemanager.exception.IngredientUnitNotFoundException extends java.lang.Exception implements Serializable
-
Class de.hebkstudents.recipemanager.exception.InvalidAudioFileException extends java.lang.Exception implements Serializable
-
Class de.hebkstudents.recipemanager.exception.InvalidIngredientException extends java.lang.Exception implements Serializable
-
Class de.hebkstudents.recipemanager.exception.InvalidMethodParameterException extends java.lang.Exception implements Serializable
-
Class de.hebkstudents.recipemanager.exception.InvalidRecipeException extends java.lang.Exception implements Serializable
-
Class de.hebkstudents.recipemanager.exception.InvalidRecipeFilterException extends java.lang.Exception implements Serializable
-
Class de.hebkstudents.recipemanager.exception.RecipeCategoryNotFoundException extends java.lang.Exception implements Serializable
-
Class de.hebkstudents.recipemanager.exception.RecipeNotFoundException extends java.lang.Exception implements Serializable
-
-
Package de.hebkstudents.recipemanager.gui.frames
-
Class de.hebkstudents.recipemanager.gui.frames.Menu extends AppFrame implements Serializable
-
Serialized Fields
-
aboutButton
javax.swing.JButton aboutButton
-
addRecipeButton
javax.swing.JButton addRecipeButton
Button that opens the frame to add a recipe -
appnameLabel
javax.swing.JLabel appnameLabel
Label that contains the appname -
closeButton
javax.swing.JButton closeButton
Button that exits the program -
dataFolderButton
javax.swing.JButton dataFolderButton
Button that opens the folder which contains all custom application data -
developerConsoleButton
javax.swing.JButton developerConsoleButton
Button that opens the developer console -
iconLabel
javax.swing.JLabel iconLabel
-
ingredientsButton
javax.swing.JButton ingredientsButton
Button that opens the frame with a list of all ingredients -
optionsButton
javax.swing.JButton optionsButton
-
root
javax.swing.JPanel root
Root panel that is being added to the frame -
showRecipesButton
javax.swing.JButton showRecipesButton
Button that opens the frame with a list of all recipes -
versionLabel
javax.swing.JLabel versionLabel
Label that shows the current version number
-
-
-
-
Package de.hebkstudents.recipemanager.gui.frames.ingredient
-
Class de.hebkstudents.recipemanager.gui.frames.ingredient.AddIngredient extends AppFrame implements Serializable
-
Serialized Fields
-
addIngredientButton
javax.swing.JButton addIngredientButton
JButton which is clicked to add the ingredient with its values to the DB -
backButton
javax.swing.JButton backButton
JButton to go back to the ingredients list -
categoryComboBox
javax.swing.JComboBox<IngredientCategory> categoryComboBox
JComboBox which is used to select the category of the ingredient -
nameTextField
javax.swing.JTextField nameTextField
JTextField that is used to type in the name of the ingredient -
root
javax.swing.JPanel root
Root panel that is being added to the frame -
veganCheckBox
javax.swing.JCheckBox veganCheckBox
JCheckBox which is used to define if the ingredient is vegan -
vegetarianCheckBox
javax.swing.JCheckBox vegetarianCheckBox
JCheckBox which is used to define if the ingredient is vegetarian
-
-
-
Class de.hebkstudents.recipemanager.gui.frames.ingredient.EditIngredient extends AppFrame implements Serializable
-
Serialized Fields
-
backButton
javax.swing.JButton backButton
Button to go back to ingredient list -
categoryComboBox
javax.swing.JComboBox<IngredientCategory> categoryComboBox
ComboBox to chang the category of ingredient -
idSpinner
javax.swing.JSpinner idSpinner
Spinner element that contains the ingredient ID as value -
ingredient
Ingredient ingredient
Ingredeint object that should be edited -
nameTextField
javax.swing.JTextField nameTextField
TextField that contains the ingredient name -
root
javax.swing.JPanel root
Root panel that is being added to the frame -
saveButton
javax.swing.JButton saveButton
Button to save changes -
veganCheckBox
javax.swing.JCheckBox veganCheckBox
CheckBox to define whether the ingredient is vegan or not -
vegetarianCheckBox
javax.swing.JCheckBox vegetarianCheckBox
CheckBox to define whether the ingredient is vegetarian or not
-
-
-
Class de.hebkstudents.recipemanager.gui.frames.ingredient.IngredientFilterFrame extends AppFrame implements Serializable
-
Serialized Fields
-
activateFoodTypeCheckbox
javax.swing.JCheckBox activateFoodTypeCheckbox
CheckBox to activate filtering for vegan & vegetarian ingredients -
applyFilterButton
javax.swing.JButton applyFilterButton
Button to apply filter to ingredients list -
categoryCombobox
javax.swing.JComboBox<IngredientCategory> categoryCombobox
JComboBox that is used to select the ingredient category -
filter
IngredientFilter filter
Current IngredientFilter object -
queryTextfield
javax.swing.JTextField queryTextfield
Query string for ingredients to search for -
root
javax.swing.JPanel root
Root panel that is being added to the frame -
veganCheckBox
javax.swing.JCheckBox veganCheckBox
CheckBox to filter for vegan ingredients -
vegetarianCheckBox
javax.swing.JCheckBox vegetarianCheckBox
CheckBox to filter for vegetarian ingredients
-
-
-
Class de.hebkstudents.recipemanager.gui.frames.ingredient.ShowIngredients extends AppFrame implements Serializable
-
Serialized Fields
-
addIngredientButton
javax.swing.JButton addIngredientButton
Button to open frame to add a new ingredient -
closeButton
javax.swing.JButton closeButton
Button to close this frame -
countLabel
javax.swing.JLabel countLabel
Label that shows the current count of elements in table -
deleteIngredientButton
javax.swing.JButton deleteIngredientButton
Button to delete selected ingredient -
editIngredientButton
javax.swing.JButton editIngredientButton
Button to open frame to edit the selected ingredient -
filter
IngredientFilter filter
Current filter for ingredients If null, no filters are applied -
filterButton
javax.swing.JButton filterButton
Button to open frame to filter ingredients -
ingredientsTable
javax.swing.JTable ingredientsTable
Table object of the table that contains the ingredients -
ingredientsTableModel
javax.swing.table.DefaultTableModel ingredientsTableModel
TableModel for the table that contains the ingredients -
root
javax.swing.JPanel root
Root panel that is being added to the frame
-
-
-
-
Package de.hebkstudents.recipemanager.gui.frames.other
-
Class de.hebkstudents.recipemanager.gui.frames.other.About extends AppFrame implements Serializable
-
Serialized Fields
-
aboutPanel
javax.swing.JPanel aboutPanel
Panel that contains all components that describe the software -
appnameLabel
javax.swing.JLabel appnameLabel
Label that contains the appname and version (e.g. %APPNAME% - v%VERSION%) -
closeButton
javax.swing.JButton closeButton
Button which closes this frame -
githubButton
javax.swing.JButton githubButton
Button which opens the github repo page -
licenseBackButton
javax.swing.JButton licenseBackButton
Button on license-panel that is used to go back to about-panel -
licenseButton
javax.swing.JButton licenseButton
Button which switches the frames shown panel to the license-panel -
licenseFileButton
javax.swing.JButton licenseFileButton
Button on license-panel which opens the software-license file -
licensePane
javax.swing.JTextPane licensePane
TextPane on third-party-panel which contains the licenses as text -
licensePanel
javax.swing.JPanel licensePanel
Panel that contains all components with information about the apps license -
root
javax.swing.JPanel root
Root panel that is being added to the frame -
thirdPartyButton
javax.swing.JButton thirdPartyButton
Button which switches the frames shown panel to the third-party-panel -
thirdPartyPanel
javax.swing.JPanel thirdPartyPanel
Panel that contains all components with information about the used third-party contents -
tpBackButton
javax.swing.JButton tpBackButton
Button on third-party-panel that is used to go back to about-panel -
tpFileButton
javax.swing.JButton tpFileButton
Button on third-party-panel which opens the third-party-license file -
tpLicensesPane
javax.swing.JTextPane tpLicensesPane
TextPane on third-party-panel which contains the third-party licenses as text -
updateCheckButton
javax.swing.JButton updateCheckButton
Button on about-panel that executes an update check on click
-
-
-
Class de.hebkstudents.recipemanager.gui.frames.other.DeveloperConsole extends AppFrame implements Serializable
-
Serialized Fields
-
closeConsoleButton
javax.swing.JButton closeConsoleButton
Button that closes the console -
commandTextfield
javax.swing.JTextField commandTextfield
Textfield to type in commands -
consoleLogUpdateButton
javax.swing.JButton consoleLogUpdateButton
Button to update the console output -
consolePane
javax.swing.JTextPane consolePane
TextPane that shows the console output -
executeButton
javax.swing.JButton executeButton
Button to execute commands -
openLogfileButton
javax.swing.JButton openLogfileButton
Button to open the current logfile in editor -
openLogfileDirButton
javax.swing.JButton openLogfileDirButton
Button to open the directory for logfiles -
root
javax.swing.JPanel root
Root panel that is being added to the frame
-
-
-
Class de.hebkstudents.recipemanager.gui.frames.other.Options extends AppFrame implements Serializable
-
Serialized Fields
-
animatedMenuLogoCheckBox
javax.swing.JCheckBox animatedMenuLogoCheckBox
Checkbox that defines if the logo in Menu should be animated -
checkUpdatesCheckbox
javax.swing.JCheckBox checkUpdatesCheckbox
Checkbox that defines if the app should check for updates during startup -
closeButton
javax.swing.JButton closeButton
Button to close the options frame -
designComboBox
javax.swing.JComboBox<LaF> designComboBox
ComboBox which contains all available LaF's -
root
javax.swing.JPanel root
Root panel that is being added to the frame -
saveButton
javax.swing.JButton saveButton
Button to save options
-
-
-
-
Package de.hebkstudents.recipemanager.gui.frames.recipe
-
Class de.hebkstudents.recipemanager.gui.frames.recipe.AddRecipe extends AppFrame implements Serializable
-
Serialized Fields
-
addIngredientButton
javax.swing.JButton addIngredientButton
Button to add a new ingredient to the recipe -
addRecipeButton
javax.swing.JButton addRecipeButton
Button to add the recipe to the DB -
closeButton
javax.swing.JButton closeButton
Button to close this window -
defaultQuantities
javax.swing.JSpinner defaultQuantities
Spinner to define the default portion count -
descriptionTextArea
javax.swing.JTextArea descriptionTextArea
TextArea to type in the recipe description -
difficultyComboBox
javax.swing.JComboBox<java.lang.String> difficultyComboBox
ComboBox to select the recipe difficulty -
ingredientCountLabel
javax.swing.JLabel ingredientCountLabel
Label which shows the current count of ingredients -
ingredientsTable
javax.swing.JTable ingredientsTable
Table to display the current added ingredients -
ingredientsTableModel
javax.swing.table.DefaultTableModel ingredientsTableModel
Model for the ingredient table that defines the columns etc. -
recipeCategoryComboBox
javax.swing.JComboBox<RecipeCategory> recipeCategoryComboBox
ComboBox to select the recipe category -
recipeNameTextfield
javax.swing.JTextField recipeNameTextfield
TextField for the name of the recipe -
removeIngredientButton
javax.swing.JButton removeIngredientButton
Button to remove an ingredient from the recipe -
root
javax.swing.JPanel root
Root panel that is being added to the frame -
temporaryIngredients
java.util.ArrayList<Ingredient> temporaryIngredients
ArrayList that is used to temporary save the added ingredients -
timeSpinner
javax.swing.JSpinner timeSpinner
Spinner to define the needed time for this recipe
-
-
-
Class de.hebkstudents.recipemanager.gui.frames.recipe.AddRecipeIngredient extends AppFrame implements Serializable
-
Serialized Fields
-
addIngredientButton
javax.swing.JButton addIngredientButton
Button to add the ingredient -
closeButton
javax.swing.JButton closeButton
Button to close this frame -
ingredientComboBox
javax.swing.JComboBox<Ingredient> ingredientComboBox
ComboBox which is used to select the ingredient -
ingredientUnitComboBox
javax.swing.JComboBox<IngredientUnit> ingredientUnitComboBox
ComboBox to select the unit for the ingredient -
quantitySpinner
javax.swing.JSpinner quantitySpinner
Spinner which is used to define the quantity of the ingredient -
root
javax.swing.JPanel root
Root panel that is being added to the frame
-
-
-
Class de.hebkstudents.recipemanager.gui.frames.recipe.RecipeFilterFrame extends AppFrame implements Serializable
-
Serialized Fields
-
activateFoodTypeCheckbox
javax.swing.JCheckBox activateFoodTypeCheckbox
-
addIngredientButton
javax.swing.JButton addIngredientButton
-
applyFilterButton
javax.swing.JButton applyFilterButton
-
categoryCombobox
javax.swing.JComboBox<RecipeCategory> categoryCombobox
-
difficultyComboBox
javax.swing.JComboBox<java.lang.String> difficultyComboBox
-
ingredientCountLabel
javax.swing.JLabel ingredientCountLabel
-
ingredientsTable
javax.swing.JTable ingredientsTable
-
maxTimeSpinner
javax.swing.JSpinner maxTimeSpinner
-
queryTextField
javax.swing.JTextField queryTextField
-
removeIngredientButton
javax.swing.JButton removeIngredientButton
-
root
javax.swing.JPanel root
-
veganCheckBox
javax.swing.JCheckBox veganCheckBox
-
vegetarianCheckBox
javax.swing.JCheckBox vegetarianCheckBox
-
-
-
Class de.hebkstudents.recipemanager.gui.frames.recipe.ShowRecipe extends AppFrame implements Serializable
-
Serialized Fields
-
closeButton
javax.swing.JButton closeButton
Closes this frame -
descriptionTextPane
javax.swing.JTextPane descriptionTextPane
Shows the description of the recipe in a scrollable textpane -
editRecipeButton
javax.swing.JButton editRecipeButton
Button to edit recipe in a new frame -
ingredientsTable
javax.swing.JTable ingredientsTable
Table which contains all ingredients for this recipe -
ingredientsTableModel
javax.swing.table.DefaultTableModel ingredientsTableModel
Table model for the ingredients table -
portionSpinner
javax.swing.JSpinner portionSpinner
Spinner which shows the default portion count and can also be used to recalculate the ingredient quantities for the desired portion count -
recalculateButton
javax.swing.JButton recalculateButton
Recalculates portions on click -
recipe
Recipe recipe
Current recipe object -
recipeCategoryLabel
javax.swing.JLabel recipeCategoryLabel
Label which shows the category for this recipe -
recipeDifficultyLabel
javax.swing.JLabel recipeDifficultyLabel
Label which shows the difficulty for this recipe -
recipeNameLabel
javax.swing.JLabel recipeNameLabel
Label which shows the recipes name -
recipeTimeLabel
javax.swing.JLabel recipeTimeLabel
Label which shows the needed time for this recipe -
root
javax.swing.JPanel root
Root panel that is being added to the frame -
veganCheckBox
javax.swing.JCheckBox veganCheckBox
Shows if the recipe is vegan -
vegetarianCheckBox
javax.swing.JCheckBox vegetarianCheckBox
Shows if the recipe is vegetarian
-
-
-
Class de.hebkstudents.recipemanager.gui.frames.recipe.ShowRecipes extends AppFrame implements Serializable
-
Serialized Fields
-
addRecipeButton
javax.swing.JButton addRecipeButton
Button open the frame to add a new recipe to the DB -
closeButton
javax.swing.JButton closeButton
Button to close this window -
countLabel
javax.swing.JLabel countLabel
Label to show the count of the current recipes in the table -
deleteRecipeButton
javax.swing.JButton deleteRecipeButton
Button to delete the selected recipe -
filterButton
javax.swing.JButton filterButton
Button that opens the filter frame -
modifyRecipeButton
javax.swing.JButton modifyRecipeButton
Button to modify the selected recipe -
recipesTable
javax.swing.JTable recipesTable
Table to list all or the filtered recipes -
recipesTableModel
javax.swing.table.DefaultTableModel recipesTableModel
TableModel for the table that contains the recipes -
root
javax.swing.JPanel root
Root panel that is being added to the frame -
showRecipeButton
javax.swing.JButton showRecipeButton
Button to show the selected recipe in a new frame
-
-
-
-
Package de.hebkstudents.recipemanager.gui.frametype
-
Class de.hebkstudents.recipemanager.gui.frametype.AppFrame extends javax.swing.JFrame implements Serializable
-
Serialized Fields
-
controller
GUIController controller
GUIController for this Frame
-
-
-