Index

A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractRecipeItem - Class in org.gaardeon.coppercook
 
AbstractRecipeItem(String) - Constructor for class org.gaardeon.coppercook.AbstractRecipeItem
 
addChangeListener(ChangeListener) - Method in class org.gaardeon.coppercook.tree.MetaTagChecks
 
ADDED - Enum constant in enum class org.gaardeon.coppercook.TreeChangeListener.ChangeType
 
addListener(ListChangeListener) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
addListener(TreeChangeListener) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
addRecipe(RecipeData, int) - Method in class org.gaardeon.coppercook.pdf.CookbookIndex
Adds a recipe to the index.
addRecipeChangeListener(RecipeUpdateListener) - Method in class org.gaardeon.coppercook.Recipe
 
addRecipeReference(String, int) - Method in class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntry
 
addTag(Tag) - Method in class org.gaardeon.coppercook.Recipe
 
addTag(Tag) - Method in class org.gaardeon.coppercook.TagManager
 
addTagLabel(Tag) - Method in class org.gaardeon.coppercook.RecipeViewManager
 
addValueListener(ChangeListener) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
author() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the author record component.
author() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the author record component.
author(String) - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator.Builder
 

B

bodyFont(String, float) - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator.Builder
 
bodyFontFamily() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the bodyFontFamily record component.
bodyFontFamily() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the bodyFontFamily record component.
bodyFontSize() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the bodyFontSize record component.
bodyFontSize() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the bodyFontSize record component.
bold() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Bold body text font.
build() - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator.Builder
 
Builder() - Constructor for class org.gaardeon.coppercook.pdf.CookbookPdfGenerator.Builder
 

C

Change(ObservableHashTree) - Constructor for class org.gaardeon.coppercook.TreeChangeListener.Change
 
clear() - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
CLEARED - Enum constant in enum class org.gaardeon.coppercook.TreeChangeListener.ChangeType
 
comparator() - Static method in class org.gaardeon.coppercook.pdf.DishCategoryOrder
Returns a comparator for sorting category names.
compareTo(CookbookIndex.RecipeReference) - Method in record class org.gaardeon.coppercook.pdf.CookbookIndex.RecipeReference
 
compareTo(FontFinder.FontInfo) - Method in record class org.gaardeon.coppercook.pdf.FontFinder.FontInfo
 
contentHeight() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the effective content height (page height minus margins).
contentWidth() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the effective content width (page width minus margins).
CookbookConfig - Record Class in org.gaardeon.coppercook.pdf
Configuration for cookbook PDF generation.
CookbookConfig(String, String, String, Path, Rectangle, float, float, float, float, boolean, String, float, String, float) - Constructor for record class org.gaardeon.coppercook.pdf.CookbookConfig
Creates an instance of a CookbookConfig record class.
CookbookIndex - Class in org.gaardeon.coppercook.pdf
Builds and manages the cookbook index.
CookbookIndex() - Constructor for class org.gaardeon.coppercook.pdf.CookbookIndex
 
CookbookIndex.IndexEntry - Class in org.gaardeon.coppercook.pdf
Represents a single index entry with a term and its references.
CookbookIndex.IndexEntryType - Enum Class in org.gaardeon.coppercook.pdf
Type of index entry for formatting purposes.
CookbookIndex.RecipeReference - Record Class in org.gaardeon.coppercook.pdf
Represents a recipe reference within an index entry.
CookbookPageEventHandler - Class in org.gaardeon.coppercook.pdf
PDF page event handler that adds page numbers and optional headers/footers to each page of the cookbook.
CookbookPageEventHandler(CookbookConfig, PdfFonts) - Constructor for class org.gaardeon.coppercook.pdf.CookbookPageEventHandler
 
CookbookPdfGenerator - Class in org.gaardeon.coppercook.pdf
Generates a cookbook PDF from a collection of recipes.
CookbookPdfGenerator.Builder - Class in org.gaardeon.coppercook.pdf
Builder for creating CookbookPdfGenerator instances.
CookbookPdfGeneratorFactory - Class in org.gaardeon.coppercook.pdf
Factory for creating CookbookPdfGenerator instances from CookbookSettings.
CookbookSettings - Record Class in org.gaardeon.coppercook.pdf
Immutable settings for cookbook PDF generation.
CookbookSettings(String, String, String, String, String, float, String, float, float, float, float, float, boolean, String) - Constructor for record class org.gaardeon.coppercook.pdf.CookbookSettings
Creates an instance of a CookbookSettings record class.
CookbookSettingsManager - Class in org.gaardeon.coppercook.pdf
Manages persistence of cookbook settings to/from XML.
CookbookSettingsManager(File) - Constructor for class org.gaardeon.coppercook.pdf.CookbookSettingsManager
Creates a settings manager for the given directory.
CookbookSettingsManager(Path) - Constructor for class org.gaardeon.coppercook.pdf.CookbookSettingsManager
Creates a settings manager for the given directory.
CookbookWizardDialog - Class in org.gaardeon.coppercook.pdf
A wizard dialog for configuring cookbook PDF generation settings.
CookbookWizardDialog(Window, File) - Constructor for class org.gaardeon.coppercook.pdf.CookbookWizardDialog
Creates a new cookbook wizard dialog.
CookbookWizardDialog(Window, Path) - Constructor for class org.gaardeon.coppercook.pdf.CookbookWizardDialog
Creates a new cookbook wizard dialog.
coverImage(Path) - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator.Builder
 
coverImageAsPath() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns cover image as Path, or null if not set.
coverImagePath() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the coverImagePath record component.
coverImagePath() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the coverImagePath record component.
coverSubtitle() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Font for the subtitle on the cover page.
coverTitle() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Font for the main title on the cover page.
createNewTree() - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
createNewTree(Collection) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
createNewTree(K) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
createView() - Method in class org.gaardeon.coppercook.RecipeViewManager
 
createView() - Method in class org.gaardeon.coppercook.TagsViewManager
 
createView() - Method in class org.gaardeon.coppercook.tree.RecipeListViewManager
 

D

defaults() - Static method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Default settings for a new cookbook.
Dependencies - Section in package org.gaardeon.coppercook.pdf
 
description - Variable in class org.gaardeon.coppercook.Recipe
 
description() - Method in interface org.gaardeon.coppercook.pdf.RecipeData
Returns the recipe description.
description() - Method in class org.gaardeon.coppercook.pdf.RecipeDataAdapter
 
description() - Method in class org.gaardeon.coppercook.Recipe
 
DISH_CATEGORY - Enum constant in enum class org.gaardeon.coppercook.TagMeta
 
DishCategoryOrder - Class in org.gaardeon.coppercook.pdf
Defines the ordering of dish categories in the cookbook.
displayName() - Method in record class org.gaardeon.coppercook.pdf.FontFinder.FontInfo
Returns the value of the displayName record component.

E

equals(Object) - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.coppercook.pdf.CookbookIndex.RecipeReference
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.coppercook.pdf.FontFinder.FontInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.gaardeon.coppercook.Recipe
 
equals(Object) - Method in class org.gaardeon.coppercook.RecipeTreeItem
 
equals(Object) - Method in class org.gaardeon.coppercook.Tag
 
equals(Object) - Method in class org.gaardeon.coppercook.TagTreeItem
 
equals(Object) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
exists() - Method in class org.gaardeon.coppercook.FileLocation
 
exists() - Method in interface org.gaardeon.coppercook.Location
 
exists() - Method in class org.gaardeon.coppercook.pdf.CookbookSettingsManager
Checks if a settings file exists.
exists() - Method in class org.gaardeon.coppercook.PreferencesLocation
 

F

Features - Section in package org.gaardeon.coppercook.pdf
 
FileLocation - Class in org.gaardeon.coppercook
 
FileLocation(File) - Constructor for class org.gaardeon.coppercook.FileLocation
 
fontFilePath() - Method in record class org.gaardeon.coppercook.pdf.FontFinder.FontInfo
Returns the value of the fontFilePath record component.
FontFinder - Class in org.gaardeon.coppercook.pdf
Discovers and manages fonts available for both PDF generation (OpenPDF) and UI preview (JavaFX).
FontFinder.FontInfo - Record Class in org.gaardeon.coppercook.pdf
Information about a discovered font.
FontInfo(String, String, String, boolean) - Constructor for record class org.gaardeon.coppercook.pdf.FontFinder.FontInfo
Creates an instance of a FontInfo record class.
from(Recipe) - Static method in class org.gaardeon.coppercook.pdf.RecipeDataAdapter
Creates a RecipeData adapter from an existing Recipe.
fromConfig(CookbookConfig) - Static method in class org.gaardeon.coppercook.pdf.PdfFonts
Creates PdfFonts from a CookbookConfig.
fromList(List) - Static method in class org.gaardeon.coppercook.pdf.RecipeDataAdapter
Converts a list of Recipe objects to RecipeData.
fromSettings(CookbookSettings, Path) - Static method in class org.gaardeon.coppercook.pdf.CookbookPdfGeneratorFactory
Creates a PDF generator configured from the given settings.

G

generate(List, OutputStream) - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator
Generates a cookbook PDF from the given recipes to an output stream.
generate(List, Path) - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator
Generates a cookbook PDF from the given recipes.
get(Object) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
getAllFontInfo() - Method in class org.gaardeon.coppercook.pdf.FontFinder
Returns all font info objects (for debugging or advanced use).
getAllTags() - Method in class org.gaardeon.coppercook.TagManager
 
getAvailableFontNames() - Method in class org.gaardeon.coppercook.pdf.FontFinder
Returns a sorted list of available font display names.
getBodyFontFamily() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Returns the body font family name.
getBranchPriority() - Method in enum class org.gaardeon.coppercook.TagMeta
 
getChangeType() - Method in class org.gaardeon.coppercook.TreeChangeListener.Change
 
getChildren() - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
getDisplayName() - Method in enum class org.gaardeon.coppercook.TagMeta
 
getEntriesByLetter() - Method in class org.gaardeon.coppercook.pdf.CookbookIndex
Returns index entries grouped by first letter.
getFirstPageNumber() - Method in class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntry
For recipe entries (not ingredients/nationalities), returns the single page number.
getFontCount() - Method in class org.gaardeon.coppercook.pdf.FontFinder
Returns the number of available fonts.
getFontInfo(String) - Method in class org.gaardeon.coppercook.pdf.FontFinder
Returns font info for a given font name.
getInputStream() - Method in class org.gaardeon.coppercook.FileLocation
 
getInputStream() - Method in interface org.gaardeon.coppercook.Location
 
getInputStream() - Method in class org.gaardeon.coppercook.PreferencesLocation
 
getInstance() - Static method in class org.gaardeon.coppercook.pdf.FontFinder
Returns the singleton instance of FontFinder.
getJavaFxFontFamily(String) - Method in class org.gaardeon.coppercook.pdf.FontFinder
Returns the JavaFX font family name for preview purposes.
getLabel() - Method in class org.gaardeon.coppercook.AbstractRecipeItem
 
getLastDirectory() - Method in class org.gaardeon.coppercook.PreferencesLocation
 
getMeta() - Method in class org.gaardeon.coppercook.Tag
 
getName() - Method in class org.gaardeon.coppercook.Tag
 
getOrder(String) - Static method in class org.gaardeon.coppercook.pdf.DishCategoryOrder
Returns the sort order for a category name.
getOutputStream() - Method in class org.gaardeon.coppercook.FileLocation
 
getOutputStream() - Method in interface org.gaardeon.coppercook.Location
 
getOutputStream() - Method in class org.gaardeon.coppercook.PreferencesLocation
 
getPdfBaseFont(String, String, boolean) - Method in class org.gaardeon.coppercook.pdf.FontFinder
Creates an OpenPDF BaseFont for the given font name.
getPdfFont(String, float, int, Color) - Method in class org.gaardeon.coppercook.pdf.FontFinder
Creates an OpenPDF Font for the given font name and style.
getRecipe() - Method in class org.gaardeon.coppercook.AbstractRecipeItem
 
getRecipe() - Method in class org.gaardeon.coppercook.RecipeTreeItem
 
getRecipeReferences() - Method in class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntry
Returns all recipe references sorted alphabetically by recipe title.
getReferenceCount() - Method in class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntry
Returns the number of recipe references.
getSelectedMetaTags() - Method in class org.gaardeon.coppercook.tree.MetaTagChecks
 
getSettingsFilePath() - Method in class org.gaardeon.coppercook.pdf.CookbookSettingsManager
Returns the path to the settings file.
getSortedEntries() - Method in class org.gaardeon.coppercook.pdf.CookbookIndex
Returns all index entries sorted alphabetically.
getTag() - Method in class org.gaardeon.coppercook.TagTreeItem
 
getTagByName(String) - Method in class org.gaardeon.coppercook.TagManager
 
getTagsLocation() - Method in class org.gaardeon.coppercook.PreferencesLocation
 
getTitleFontFamily() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Returns the title font family name.
getTree() - Method in class org.gaardeon.coppercook.TreeChangeListener.Change
 
getValue() - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
getView() - Method in class org.gaardeon.coppercook.tree.MetaTagChecks
 

H

hasCoverImage() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Checks if cover image path is set.
hasFont(String) - Method in class org.gaardeon.coppercook.pdf.FontFinder
Checks if a font name is available.
hashCode() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.coppercook.pdf.CookbookIndex.RecipeReference
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.coppercook.pdf.FontFinder.FontInfo
Returns a hash code value for this object.
hashCode() - Method in class org.gaardeon.coppercook.Recipe
 
hashCode() - Method in class org.gaardeon.coppercook.RecipeTreeItem
 
hashCode() - Method in class org.gaardeon.coppercook.Tag
 
hashCode() - Method in class org.gaardeon.coppercook.TagTreeItem
 
hashCode() - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
hasSubEntries() - Method in class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntry
Returns true if this entry has sub-entries (ingredients, nationalities).
hasTitle() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Checks if title is set and not empty.

I

id - Variable in class org.gaardeon.coppercook.Recipe
 
imagePath - Variable in class org.gaardeon.coppercook.Recipe
 
imagePath() - Method in interface org.gaardeon.coppercook.pdf.RecipeData
Returns the path to the recipe image, if any.
imagePath() - Method in class org.gaardeon.coppercook.pdf.RecipeDataAdapter
 
imageRotation - Variable in class org.gaardeon.coppercook.Recipe
 
imageRotation() - Method in interface org.gaardeon.coppercook.pdf.RecipeData
Returns the rotation to apply to the image in degrees.
imageRotation() - Method in class org.gaardeon.coppercook.pdf.RecipeDataAdapter
 
includePageNumbers() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the includePageNumbers record component.
includePageNumbers() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the includePageNumbers record component.
includePageNumbers(boolean) - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator.Builder
 
IndexEntry(String, CookbookIndex.IndexEntryType) - Constructor for class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntry
 
INGREDIENT - Enum constant in enum class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntryType
 
INGREDIENT - Enum constant in enum class org.gaardeon.coppercook.TagMeta
 
ingredients - Variable in class org.gaardeon.coppercook.Recipe
 
ingredients() - Method in interface org.gaardeon.coppercook.pdf.RecipeData
Returns the ingredients, typically one per line.
ingredients() - Method in class org.gaardeon.coppercook.pdf.RecipeDataAdapter
 
ingredients() - Method in class org.gaardeon.coppercook.Recipe
 
instructions - Variable in class org.gaardeon.coppercook.Recipe
 
instructions() - Method in interface org.gaardeon.coppercook.pdf.RecipeData
Returns the cooking instructions.
instructions() - Method in class org.gaardeon.coppercook.pdf.RecipeDataAdapter
 
instructions() - Method in class org.gaardeon.coppercook.Recipe
 
isBuiltIn() - Method in record class org.gaardeon.coppercook.pdf.FontFinder.FontInfo
Returns the value of the isBuiltIn record component.
isEmpty() - Method in class org.gaardeon.coppercook.pdf.CookbookIndex
Checks if the index is empty.
isKnownCategory(String) - Static method in class org.gaardeon.coppercook.pdf.DishCategoryOrder
Checks if a category name is recognized.
isRecipeEntry() - Method in class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntry
Returns true if this is a recipe entry (single direct reference).
italic() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Italic body text font.

J

javafxFamilyName() - Method in record class org.gaardeon.coppercook.pdf.FontFinder.FontInfo
Returns the value of the javafxFamilyName record component.

K

keys() - Method in class org.gaardeon.coppercook.TreeChangeListener.Change
 

L

list() - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
load() - Method in class org.gaardeon.coppercook.pdf.CookbookSettingsManager
Loads settings from the XML file.
loadRecipes() - Method in class org.gaardeon.coppercook.PersistableRecipe
 
loadRecipes(File) - Method in class org.gaardeon.coppercook.PersistableRecipe
 
loadRecipes(List) - Method in class org.gaardeon.coppercook.tree.RecipeListViewManager
 
Location - Interface in org.gaardeon.coppercook
 

M

main(String[]) - Static method in class org.gaardeon.coppercook.RecipeManager
 
marginBottom() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the marginBottom record component.
marginBottom() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the marginBottom record component.
marginLeft() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the marginLeft record component.
marginLeft() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the marginLeft record component.
marginRight() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the marginRight record component.
marginRight() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the marginRight record component.
margins(float, float, float, float) - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator.Builder
 
marginTop() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the marginTop record component.
marginTop() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the marginTop record component.
MEAL_PLAN_TAG - Enum constant in enum class org.gaardeon.coppercook.TagMeta
 
MetaTagChecks - Class in org.gaardeon.coppercook.tree
 
MetaTagChecks(TagMeta...) - Constructor for class org.gaardeon.coppercook.tree.MetaTagChecks
 
MISCELLANEOUS - Enum constant in enum class org.gaardeon.coppercook.TagMeta
 

N

NATIONALITY - Enum constant in enum class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntryType
 
NATIONALITY - Enum constant in enum class org.gaardeon.coppercook.TagMeta
 
normal() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Standard body text font.

O

ObservableHashTree<K> - Class in org.gaardeon.coppercook.tree
 
ObservableHashTree() - Constructor for class org.gaardeon.coppercook.tree.ObservableHashTree
 
ObservableHashTree(Collection) - Constructor for class org.gaardeon.coppercook.tree.ObservableHashTree
 
ObservableHashTree(K) - Constructor for class org.gaardeon.coppercook.tree.ObservableHashTree
 
ObservableHashTree(K[]) - Constructor for class org.gaardeon.coppercook.tree.ObservableHashTree
 
ObservableTreeItem<T> - Class in org.gaardeon.coppercook.tree
 
ObservableTreeItem(ObservableHashTree) - Constructor for class org.gaardeon.coppercook.tree.ObservableTreeItem
 
onChanged(TreeChangeListener.Change) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
onChanged(TreeChangeListener.Change) - Method in interface org.gaardeon.coppercook.TreeChangeListener
 
onCloseDocument(PdfWriter, Document) - Method in class org.gaardeon.coppercook.pdf.CookbookPageEventHandler
 
onEndPage(PdfWriter, Document) - Method in class org.gaardeon.coppercook.pdf.CookbookPageEventHandler
 
onGenerateCookbookPdfClicked() - Method in class org.gaardeon.coppercook.tree.RecipeListViewManager
 
onGenerateWebsiteClicked() - Method in class org.gaardeon.coppercook.tree.RecipeListViewManager
 
onNewRecipeClicked() - Method in class org.gaardeon.coppercook.tree.RecipeListViewManager
 
onOpenDocument(PdfWriter, Document) - Method in class org.gaardeon.coppercook.pdf.CookbookPageEventHandler
 
org.gaardeon.coppercook - module org.gaardeon.coppercook
 
org.gaardeon.coppercook - package org.gaardeon.coppercook
 
org.gaardeon.coppercook.pdf - package org.gaardeon.coppercook.pdf
PDF cookbook generation package for CopperCook.
org.gaardeon.coppercook.tree - package org.gaardeon.coppercook.tree
 

P

pageNumber() - Method in record class org.gaardeon.coppercook.pdf.CookbookIndex.RecipeReference
Returns the value of the pageNumber record component.
pageNumber() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Font for page numbers.
pageSize() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the pageSize record component.
pageSize() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the pageSize record component.
pageSize(Rectangle) - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator.Builder
 
PdfFonts - Class in org.gaardeon.coppercook.pdf
Centralized font management for the cookbook PDF.
PdfFonts() - Constructor for class org.gaardeon.coppercook.pdf.PdfFonts
Creates PdfFonts with default settings.
PdfFonts(String, float, String, float) - Constructor for class org.gaardeon.coppercook.pdf.PdfFonts
Creates PdfFonts with custom configuration.
PersistableRecipe - Class in org.gaardeon.coppercook
 
PersistableRecipe(TagManager, PreferencesLocation) - Constructor for class org.gaardeon.coppercook.PersistableRecipe
 
PreferencesLocation - Class in org.gaardeon.coppercook
 
PreferencesLocation() - Constructor for class org.gaardeon.coppercook.PreferencesLocation
 

R

Recipe - Class in org.gaardeon.coppercook
 
Recipe() - Constructor for class org.gaardeon.coppercook.Recipe
 
Recipe(String, String, String, String) - Constructor for class org.gaardeon.coppercook.Recipe
 
Recipe(UUID, String, String, String, String) - Constructor for class org.gaardeon.coppercook.Recipe
 
RECIPE - Enum constant in enum class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntryType
 
RecipeData - Interface in org.gaardeon.coppercook.pdf
Interface representing recipe data needed for PDF generation.
RecipeDataAdapter - Class in org.gaardeon.coppercook.pdf
Adapter that wraps existing Recipe objects to provide RecipeData interface.
RecipeListViewManager - Class in org.gaardeon.coppercook.tree
 
RecipeListViewManager(PreferencesLocation, ObjectProperty, TagManager) - Constructor for class org.gaardeon.coppercook.tree.RecipeListViewManager
 
RecipeManager - Class in org.gaardeon.coppercook
 
RecipeManager() - Constructor for class org.gaardeon.coppercook.RecipeManager
 
RecipeReference(String, int) - Constructor for record class org.gaardeon.coppercook.pdf.CookbookIndex.RecipeReference
Creates an instance of a RecipeReference record class.
recipeTitle() - Method in record class org.gaardeon.coppercook.pdf.CookbookIndex.RecipeReference
Returns the value of the recipeTitle record component.
recipeTitle() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Font for recipe titles.
RecipeTreeItem - Class in org.gaardeon.coppercook
 
RecipeTreeItem(Recipe) - Constructor for class org.gaardeon.coppercook.RecipeTreeItem
 
RecipeUpdateListener - Interface in org.gaardeon.coppercook
 
RecipeViewManager - Class in org.gaardeon.coppercook
 
RecipeViewManager(ObjectProperty) - Constructor for class org.gaardeon.coppercook.RecipeViewManager
 
Registration - Interface in org.gaardeon.coppercook
 
remove(Object) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
removeChangeListener(ChangeListener) - Method in class org.gaardeon.coppercook.tree.MetaTagChecks
 
REMOVED - Enum constant in enum class org.gaardeon.coppercook.TreeChangeListener.ChangeType
 
removeListener(ListChangeListener) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
removeListener(TreeChangeListener) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
removeTag(Tag) - Method in class org.gaardeon.coppercook.Recipe
 
removeTag(Tag) - Method in class org.gaardeon.coppercook.TagManager
 
removeUpdateListener(RecipeUpdateListener) - Method in class org.gaardeon.coppercook.Recipe
 
removeValueListener(ChangeListener) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
REPLACED - Enum constant in enum class org.gaardeon.coppercook.TreeChangeListener.ChangeType
 
resolveCoverImagePath(String) - Method in class org.gaardeon.coppercook.pdf.CookbookSettingsManager
Resolves a cover image path relative to the settings directory.

S

save(CookbookSettings) - Method in class org.gaardeon.coppercook.pdf.CookbookSettingsManager
Saves settings to the XML file.
saveRecipe(Recipe) - Method in class org.gaardeon.coppercook.tree.RecipeListViewManager
 
saveRecipe(Recipe, File) - Method in class org.gaardeon.coppercook.PersistableRecipe
 
searchForItem(T) - Method in class org.gaardeon.coppercook.tree.ObservableTreeItem
 
sectionHeader() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Font for section headers (Ingredients, Instructions, etc.).
set(K, HashTree) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
set(HashTree) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
setMeta(TagMeta) - Method in class org.gaardeon.coppercook.Tag
 
setName(String) - Method in class org.gaardeon.coppercook.Tag
 
setValue(K) - Method in class org.gaardeon.coppercook.tree.ObservableHashTree
 
size() - Method in class org.gaardeon.coppercook.pdf.CookbookIndex
Returns the total number of index entries.
small() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Small text font (for notes, captions).
start(Stage) - Method in class org.gaardeon.coppercook.RecipeManager
 
subtitle() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the subtitle record component.
subtitle() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the subtitle record component.
subtitle(String) - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator.Builder
 

T

Tag - Class in org.gaardeon.coppercook
 
Tag(String, TagMeta) - Constructor for class org.gaardeon.coppercook.Tag
 
TagManager - Class in org.gaardeon.coppercook
 
TagManager(PreferencesLocation) - Constructor for class org.gaardeon.coppercook.TagManager
 
TagMeta - Enum Class in org.gaardeon.coppercook
 
tags - Variable in class org.gaardeon.coppercook.Recipe
 
tags() - Method in interface org.gaardeon.coppercook.pdf.RecipeData
Returns the list of tags associated with this recipe.
tags() - Method in class org.gaardeon.coppercook.pdf.RecipeDataAdapter
 
tags() - Method in class org.gaardeon.coppercook.Recipe
 
TagsViewManager - Class in org.gaardeon.coppercook
 
TagsViewManager(PreferencesLocation, TagManager, ObjectProperty) - Constructor for class org.gaardeon.coppercook.TagsViewManager
 
TagTreeItem - Class in org.gaardeon.coppercook
 
TagTreeItem(Tag) - Constructor for class org.gaardeon.coppercook.TagTreeItem
 
term() - Method in class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntry
 
title - Variable in class org.gaardeon.coppercook.Recipe
 
title() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the title record component.
title() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the title record component.
title() - Method in interface org.gaardeon.coppercook.pdf.RecipeData
Returns the recipe title.
title() - Method in class org.gaardeon.coppercook.pdf.RecipeDataAdapter
 
title() - Method in class org.gaardeon.coppercook.Recipe
 
title(String) - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator.Builder
 
titleFont(String, float) - Method in class org.gaardeon.coppercook.pdf.CookbookPdfGenerator.Builder
 
titleFontFamily() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the titleFontFamily record component.
titleFontFamily() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the titleFontFamily record component.
titleFontSize() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns the value of the titleFontSize record component.
titleFontSize() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns the value of the titleFontSize record component.
tocCategory() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
 
tocEntry() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Font for individual TOC entries.
tocTitle() - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Font for the "Table of Contents" heading.
toString() - Method in class org.gaardeon.coppercook.AbstractRecipeItem
 
toString() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.coppercook.pdf.CookbookIndex.RecipeReference
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.coppercook.pdf.FontFinder.FontInfo
Returns a string representation of this record class.
toString() - Method in class org.gaardeon.coppercook.RecipeTreeItem
 
toString() - Method in class org.gaardeon.coppercook.Tag
 
toString() - Method in class org.gaardeon.coppercook.TagTreeItem
 
TreeChangeListener<K> - Interface in org.gaardeon.coppercook
 
TreeChangeListener.Change<K> - Class in org.gaardeon.coppercook
 
TreeChangeListener.ChangeType - Enum Class in org.gaardeon.coppercook
 
type() - Method in class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntry
 

U

UNKNOWN_CATEGORY_ORDER - Static variable in class org.gaardeon.coppercook.pdf.DishCategoryOrder
The order value assigned to unknown categories.
unregister() - Method in interface org.gaardeon.coppercook.Registration
 
Usage: - Section in class org.gaardeon.coppercook.pdf.CookbookPdfGeneratorFactory
 
Usage: - Section in class org.gaardeon.coppercook.pdf.CookbookWizardDialog
 
Usage: - Section in class org.gaardeon.coppercook.pdf.FontFinder
 
Usage: - Section in class org.gaardeon.coppercook.pdf.RecipeDataAdapter
 
Usage Example - Section in package org.gaardeon.coppercook.pdf
 
Usage with existing Recipe class: - Section in interface org.gaardeon.coppercook.pdf.RecipeData
 

V

valueOf(String) - Static method in enum class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntryType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.coppercook.TagMeta
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.coppercook.TreeChangeListener.ChangeType
Returns the enum constant of this class with the specified name.
valueOfDisplay(String) - Static method in enum class org.gaardeon.coppercook.TagMeta
 
values() - Static method in enum class org.gaardeon.coppercook.pdf.CookbookIndex.IndexEntryType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.coppercook.TagMeta
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.coppercook.TreeChangeListener.ChangeType
Returns an array containing the constants of this enum class, in the order they are declared.

W

withAuthor(String) - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Creates a copy with updated author.
withBodyFont(String, float) - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Creates a copy with updated body font.
withCoverImagePath(String) - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Creates a copy with updated cover image path.
withDefaults() - Static method in class org.gaardeon.coppercook.pdf.CookbookPdfGeneratorFactory
Creates a PDF generator with default settings.
withDefaults(String) - Static method in record class org.gaardeon.coppercook.pdf.CookbookConfig
Creates a default configuration with the given title.
withMargins(float, float, float, float) - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Creates a copy with updated margins.
withPageSize(String) - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Creates a copy with updated page size.
withSize(Font, float) - Method in class org.gaardeon.coppercook.pdf.PdfFonts
Creates a custom font with the specified size.
withSubtitle(String) - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Creates a copy with updated subtitle.
withTitle(String) - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Creates a copy with updated title.
withTitleFont(String, float) - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
Creates a copy with updated title font.
WizardFontIntegration - Class in org.gaardeon.coppercook.pdf
Example integration of FontFinder with the wizard dialog.
WizardFontIntegration() - Constructor for class org.gaardeon.coppercook.pdf.WizardFontIntegration
 

X

XML Format: - Section in class org.gaardeon.coppercook.pdf.CookbookSettingsManager
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form