Index
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
authorrecord component. - author() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
authorrecord 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
bodyFontFamilyrecord component. - bodyFontFamily() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
bodyFontFamilyrecord component. - bodyFontSize() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
-
Returns the value of the
bodyFontSizerecord component. - bodyFontSize() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
bodyFontSizerecord 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
CookbookConfigrecord 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
CookbookPdfGeneratorinstances fromCookbookSettings. - 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
CookbookSettingsrecord 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
coverImagePathrecord component. - coverImagePath() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
coverImagePathrecord 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
displayNamerecord 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
fontFilePathrecord 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
FontInforecord 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
includePageNumbersrecord component. - includePageNumbers() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
includePageNumbersrecord 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
isBuiltInrecord 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
javafxFamilyNamerecord 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
marginBottomrecord component. - marginBottom() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
marginBottomrecord component. - marginLeft() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
-
Returns the value of the
marginLeftrecord component. - marginLeft() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
marginLeftrecord component. - marginRight() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
-
Returns the value of the
marginRightrecord component. - marginRight() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
marginRightrecord 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
marginToprecord component. - marginTop() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
marginToprecord 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
pageNumberrecord 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
pageSizerecord component. - pageSize() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
pageSizerecord 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
Recipeobjects to provideRecipeDatainterface. - 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
RecipeReferencerecord class. - recipeTitle() - Method in record class org.gaardeon.coppercook.pdf.CookbookIndex.RecipeReference
-
Returns the value of the
recipeTitlerecord 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
subtitlerecord component. - subtitle() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
subtitlerecord 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
titlerecord component. - title() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
titlerecord 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
titleFontFamilyrecord component. - titleFontFamily() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
titleFontFamilyrecord component. - titleFontSize() - Method in record class org.gaardeon.coppercook.pdf.CookbookConfig
-
Returns the value of the
titleFontSizerecord component. - titleFontSize() - Method in record class org.gaardeon.coppercook.pdf.CookbookSettings
-
Returns the value of the
titleFontSizerecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form