Index

A B C D E F G H I J L M O P R S T U V W 
All Classes and Interfaces|All Packages

A

ActionLog - Class in org.gaardeon.brokaar.packages
Accumulates ActionRecords as the user performs context-menu operations during a session.
ActionLog() - Constructor for class org.gaardeon.brokaar.packages.ActionLog
 
ActionRecord - Class in org.gaardeon.brokaar.packages
An immutable record of a single context-menu action invocation.
ActionRecord(String, List) - Constructor for class org.gaardeon.brokaar.packages.ActionRecord
Convenience constructor for actions with no extra parameters.
ActionRecord(String, List, Map) - Constructor for class org.gaardeon.brokaar.packages.ActionRecord
 
add(OutputFileInfo) - Method in class org.gaardeon.brokaar.outputs.OutputPlan
Adds an OutputFileInfo to the plan with completeness-aware deduplication.
addAll(Collection) - Method in class org.gaardeon.brokaar.outputs.OutputPlan
Adds all descriptors from the collection, deduplicating as it goes.
addClass(String) - Method in class org.gaardeon.brokaar.outputs.JavaProjectStructureGenerator.JavaFileInfo
 
AddFilesToUploadAction - Class in org.gaardeon.brokaar.contextmenu.actions
Action to add multiple selected files to the upload list.
AddFilesToUploadAction(FileBrowser, Label, FxAsynced) - Constructor for class org.gaardeon.brokaar.contextmenu.actions.AddFilesToUploadAction
 
AddFilesWithLinkedSkeletonsAction - Class in org.gaardeon.brokaar.outputs.java
Action to add selected files to the upload list along with skeleton versions of any linked Java files found through import analysis.
AddFilesWithLinkedSkeletonsAction(FileBrowser, Label, FxAsynced) - Constructor for class org.gaardeon.brokaar.outputs.java.AddFilesWithLinkedSkeletonsAction
 
addFileToUpload(File) - Method in class org.gaardeon.brokaar.FileBrowser
Copies the given source file to the conversation directory and adds a File object representing the *copied file* to the upload list.
addJavaSearchPath(Path) - Static method in class org.gaardeon.brokaar.SettingsManager
Add a Java search path
addMethod(String, String) - Method in class org.gaardeon.brokaar.outputs.JavaProjectStructureGenerator.JavaFileInfo
 
addRecentDirectory(Path) - Static method in class org.gaardeon.brokaar.SettingsManager
Add a directory to the recent directories list

B

BaseContextMenuAction - Class in org.gaardeon.brokaar.contextmenu
Base implementation of ContextMenuAction providing common functionality
BaseContextMenuAction(FileBrowser, Label, FxAsynced) - Constructor for class org.gaardeon.brokaar.contextmenu.BaseContextMenuAction
 
Brokaar - Class in org.gaardeon.brokaar
 
Brokaar() - Constructor for class org.gaardeon.brokaar.Brokaar
 

C

clear() - Method in class org.gaardeon.brokaar.packages.ActionLog
Clears all recorded steps.
clearActionLog() - Method in class org.gaardeon.brokaar.contextmenu.FileBrowserContextMenu
Clears the action log.
clearContextMenuActionLog() - Method in class org.gaardeon.brokaar.FileBrowser
Clears the context menu's action log.
clearOutputDirectory() - Method in class org.gaardeon.brokaar.FileBrowser
Clears all files from the conversation directory and the selected files list.
completeness() - Method in enum class org.gaardeon.brokaar.outputs.OutputFileInfo.OutputType
Returns the completeness rank of this output type.
content() - Method in record class org.gaardeon.brokaar.JavaParserSkeletonGenerator.SkeletonFile
Returns the value of the content record component.
ContextMenuAction - Interface in org.gaardeon.brokaar.contextmenu
Interface for context menu actions that can be performed on files or directories.
ConversationPackage - Class in org.gaardeon.brokaar.packages
A named, replayable recipe for building a conversation file set.
ConversationPackage(String, LocalDateTime, String, List) - Constructor for class org.gaardeon.brokaar.packages.ConversationPackage
 
copy(File) - Static method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Plan a straight file copy.
COPY - Enum constant in enum class org.gaardeon.brokaar.outputs.OutputFileInfo.OutputType
Straight copy of a source file.
CopyPathAction - Class in org.gaardeon.brokaar.contextmenu.actions
Action to copy file/directory paths to clipboard
CopyPathAction(FileBrowser, Label, FxAsynced) - Constructor for class org.gaardeon.brokaar.contextmenu.actions.CopyPathAction
 
countByType(OutputFileInfo.OutputType) - Method in class org.gaardeon.brokaar.outputs.OutputPlan
Returns the count of planned outputs of a specific type.
createContextMenu() - Method in class org.gaardeon.brokaar.contextmenu.FileBrowserContextMenu
Create the context menu for the file tree.
createContextMenu() - Method in class org.gaardeon.brokaar.contextmenu.SelectedFilesContextMenu
Create the context menu for the selected files list

D

deletePackage(String) - Static method in class org.gaardeon.brokaar.packages.PackageManager
Deletes the package with the given name from disk.
DIRECTORY_SKELETON - Enum constant in enum class org.gaardeon.brokaar.outputs.OutputFileInfo.OutputType
Combined skeleton for all Java files in a directory/package.
DIRECTORY_STRUCTURE - Enum constant in enum class org.gaardeon.brokaar.outputs.OutputFileInfo.OutputType
Directory structure tree output.
directoryOutlineFileName(File) - Static method in class org.gaardeon.brokaar.outputs.OutputFileNaming
Generates the output filename for a combined directory/package outline.
directorySkeleton(File, List, List) - Static method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Plan a combined directory skeleton (all Java files in a package merged into one output).
directoryStructure(File, int, boolean, List) - Static method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Convenience overload for non-Java directory structure.
directoryStructure(File, int, boolean, List, boolean, boolean) - Static method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Plan a directory structure output.
directoryStructureFileName(File) - Static method in class org.gaardeon.brokaar.outputs.OutputFileNaming
Generates the output filename for a directory structure file.
duplicatesSkipped() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult
Count of entries skipped during planning because an equal-or-more-complete entry already existed.
duplicatesSkipped() - Method in class org.gaardeon.brokaar.outputs.OutputPlan
How many entries were skipped because an equal-or-more-complete entry already existed.

E

empty() - Static method in class org.gaardeon.brokaar.outputs.FileGathering
Creates an empty FileGathering (no files, no directories).
EnhancedJavaFileLinkResolver - Class in org.gaardeon.brokaar.outputs.java
Enhanced Java source file dependency resolver that finds ALL type references, including same-package classes that aren't explicitly imported.
EnhancedJavaFileLinkResolver(List) - Constructor for class org.gaardeon.brokaar.outputs.java.EnhancedJavaFileLinkResolver
 
EnhancedJavaFileLinkResolver.LinkedFileInfo - Class in org.gaardeon.brokaar.outputs.java
 
equals(Object) - Method in record class org.gaardeon.brokaar.JavaParserSkeletonGenerator.SkeletonFile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.gaardeon.brokaar.outputs.java.EnhancedJavaFileLinkResolver.LinkedFileInfo
 
equals(Object) - Method in record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
Indicates whether some other object is "equal to" this one.
execute(List, Path) - Method in class org.gaardeon.brokaar.contextmenu.actions.AddFilesToUploadAction
 
execute(List, Path) - Method in class org.gaardeon.brokaar.contextmenu.actions.CopyPathAction
 
execute(List, Path) - Method in class org.gaardeon.brokaar.contextmenu.actions.GenerateJavadocAction
 
execute(List, Path) - Method in class org.gaardeon.brokaar.contextmenu.actions.MergeFilesAction
 
execute(List, Path) - Method in class org.gaardeon.brokaar.contextmenu.actions.RenameFileAction
 
execute(List, Path) - Method in interface org.gaardeon.brokaar.contextmenu.ContextMenuAction
Execute the action on the selected files.
execute(List, Path) - Method in class org.gaardeon.brokaar.outputs.dir.GenerateDirectoryStructureAction
Interactive path: show the options dialog, capture the user's choices into GenerateDirectoryStructureAction.lastParams, then hand off to GenerateDirectoryStructureAction.executeWithOptions(File, int, boolean, List, boolean, boolean, Path).
execute(List, Path) - Method in class org.gaardeon.brokaar.outputs.java.AddFilesWithLinkedSkeletonsAction
 
execute(OutputPlan) - Method in class org.gaardeon.brokaar.outputs.OutputExecutor
Executes the entire plan, creating all output files.
executeWithOptions(File, int, boolean, List, boolean, boolean, Path) - Method in class org.gaardeon.brokaar.outputs.dir.GenerateDirectoryStructureAction
Runs stages 2 and 3 (plan + execute) using the supplied options.

F

failureCount() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult
Count of failed items.
fileBrowser - Variable in class org.gaardeon.brokaar.contextmenu.BaseContextMenuAction
 
FileBrowser - Class in org.gaardeon.brokaar
Class for Browse file system and managing selected files for the conversation.
FileBrowser() - Constructor for class org.gaardeon.brokaar.FileBrowser
 
FileBrowserContextMenu - Class in org.gaardeon.brokaar.contextmenu
Factory and manager for the file browser context menu.
FileBrowserContextMenu(FileBrowser, TreeView, Label, ObjectProperty, FxAsynced) - Constructor for class org.gaardeon.brokaar.contextmenu.FileBrowserContextMenu
Create a context menu manager for the file browser.
File format - Section in class org.gaardeon.brokaar.packages.PackageSerializer
 
FileGathering - Class in org.gaardeon.brokaar.outputs
Gathers and organizes a user's file/directory selection into structures that downstream processing stages can consume.
FileGathering.DirectoryContents - Class in org.gaardeon.brokaar.outputs
The contents of a selected directory, organized for downstream processing.
File-path resolution - Section in class org.gaardeon.brokaar.packages.PackagePlayer
 
FileStructureGenerator - Class in org.gaardeon.brokaar.outputs
Generates structured representations of directory and file hierarchies.
FileStructureGenerator() - Constructor for class org.gaardeon.brokaar.outputs.FileStructureGenerator
 
FileStructureOptionsDialog - Class in org.gaardeon.brokaar
Dialog for configuring file structure generation options
FileStructureOptionsDialog(Window) - Constructor for class org.gaardeon.brokaar.FileStructureOptionsDialog
Create a new file structure options dialog
findLinkedFiles(File) - Method in class org.gaardeon.brokaar.outputs.java.EnhancedJavaFileLinkResolver
Finds all linked Java files for a given Java source file.
from(List) - Static method in class org.gaardeon.brokaar.outputs.FileGathering
Creates a FileGathering from a raw selection of files and directories.

G

GenerateDirectoryStructureAction - Class in org.gaardeon.brokaar.outputs.dir
Action to generate directory structure documentation for a selected directory.
GenerateDirectoryStructureAction(FileBrowser, Label, FxAsynced) - Constructor for class org.gaardeon.brokaar.outputs.dir.GenerateDirectoryStructureAction
 
GenerateJavadocAction - Class in org.gaardeon.brokaar.contextmenu.actions
Action to generate JavaDoc skeleton documentation for selected Java files or directories.
GenerateJavadocAction(FileBrowser, Label, FxAsynced) - Constructor for class org.gaardeon.brokaar.contextmenu.actions.GenerateJavadocAction
 
generateJavaProjectStructure(File, int, boolean) - Method in class org.gaardeon.brokaar.outputs.JavaProjectStructureGenerator
Generates a structured outline of a Java project
generateProjectStructure(File, int, boolean, boolean, boolean) - Method in class org.gaardeon.brokaar.outputs.FileStructureGenerator
Overloaded method for backward compatibility.
generateProjectStructure(File, int, boolean, boolean, boolean, List) - Method in class org.gaardeon.brokaar.outputs.FileStructureGenerator
Generates a project structure with both directory layout and optional Java class details.
generateSkeleton(String) - Method in class org.gaardeon.brokaar.JavaParserSkeletonGenerator
Generates a skeleton version of Java source code.
generateSkeletonForFile(File) - Method in class org.gaardeon.brokaar.JavaParserSkeletonGenerator
Generates a skeleton version of a single Java file.
generateSkeletonsForDirectory(File) - Method in class org.gaardeon.brokaar.JavaParserSkeletonGenerator
Generates skeleton versions of all Java files in a directory.
generateStructure(File, int, boolean) - Method in class org.gaardeon.brokaar.outputs.FileStructureGenerator
Overloaded method for backward compatibility.
generateStructure(File, int, boolean, List) - Method in class org.gaardeon.brokaar.outputs.FileStructureGenerator
Generates a simple directory structure representation.
getActionId() - Method in interface org.gaardeon.brokaar.contextmenu.ContextMenuAction
A stable identifier used when serializing this action inside a ConversationPackage.
getActionId() - Method in class org.gaardeon.brokaar.packages.ActionRecord
 
getActionLog() - Method in class org.gaardeon.brokaar.contextmenu.FileBrowserContextMenu
Returns the action log for the current session.
getAdditionalSources() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Additional source files (e.g., all Java files for a directory skeleton).
getAllFiles() - Method in class org.gaardeon.brokaar.outputs.FileGathering.DirectoryContents
All files found in this directory (java, package-info, and other combined).
getAllFiles() - Method in class org.gaardeon.brokaar.outputs.FileGathering
All files, including those found inside selected directories (recursive).
getBaseDirectory() - Method in class org.gaardeon.brokaar.packages.ConversationPackage
 
getClassNames() - Method in class org.gaardeon.brokaar.outputs.JavaProjectStructureGenerator.JavaFileInfo
 
getCompleteness() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
The completeness rank of this output.
getContextMenuActionLog() - Method in class org.gaardeon.brokaar.FileBrowser
Exposes the ActionLog accumulated by the context menu so that Brokaar can build and save a ConversationPackage.
getCreated() - Method in class org.gaardeon.brokaar.packages.ConversationPackage
 
getCreatedFiles() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult
The paths of all successfully created files.
getCreatedPath() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult.Item
The path of the created file, or null if execution failed.
getCurrentDirectoryPath() - Method in class org.gaardeon.brokaar.FileBrowser
Get the current directory path being browsed.
getDeduplicationKey() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
A key for deduplication.
getDefaultExcludedDirectories() - Static method in class org.gaardeon.brokaar.SettingsManager
Get the default list of excluded directories
getDirectory() - Method in class org.gaardeon.brokaar.outputs.FileGathering.DirectoryContents
The directory itself.
getDirectoryContents(File) - Method in class org.gaardeon.brokaar.outputs.FileGathering
For a given selected directory, returns all Java files within it (recursive), all package-info files, and any subdirectories that contain Java files.
getError() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult.Item
The exception that caused failure, or null if execution succeeded.
getExcludedDirectories() - Method in class org.gaardeon.brokaar.FileStructureOptionsDialog
Get the list of directories to exclude
getExcludedDirectories() - Static method in class org.gaardeon.brokaar.SettingsManager
Get the list of excluded directories
getExcludedDirs() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Directory exclusion patterns.
getFailedItems() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult
Only the items that failed.
getFileName() - Method in class org.gaardeon.brokaar.outputs.JavaProjectStructureGenerator.JavaFileInfo
 
getFilePaths() - Method in class org.gaardeon.brokaar.packages.ActionRecord
Absolute path strings of the original source files.
getFilesToUpload() - Method in class org.gaardeon.brokaar.FileBrowser
Provides access to the list of files designated for upload.
getFullyQualifiedName() - Method in class org.gaardeon.brokaar.outputs.java.EnhancedJavaFileLinkResolver.LinkedFileInfo
 
getItems() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult
All execution items in the order they were processed.
getJavaFiles() - Method in class org.gaardeon.brokaar.outputs.FileGathering.DirectoryContents
All .java source files in this directory and its subdirectories (excluding package-info.java).
getJavaFiles() - Method in class org.gaardeon.brokaar.outputs.FileGathering
All .java source files (excluding package-info.java), from both direct selection and directory expansion.
getJavaFilesByDirectory() - Method in class org.gaardeon.brokaar.outputs.FileGathering
Returns Java files grouped by their parent directory.
getJavaSearchPaths() - Static method in class org.gaardeon.brokaar.SettingsManager
Get the list of Java search paths for finding linked files
getLastExecutionParams() - Method in class org.gaardeon.brokaar.outputs.dir.GenerateDirectoryStructureAction
Returns the params captured during the most recent interactive GenerateDirectoryStructureAction.execute(List, Path) call.
getLastExecutionParams() - Method in interface org.gaardeon.brokaar.packages.ReplayableAction
Returns the parameters used during the most recent call to execute().
getMaxDepth() - Method in class org.gaardeon.brokaar.FileStructureOptionsDialog
Get the maximum depth selected by the user
getMaxDepth() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Maximum depth for directory structure traversal.
getMethodsByClass() - Method in class org.gaardeon.brokaar.outputs.JavaProjectStructureGenerator.JavaFileInfo
 
getName() - Method in class org.gaardeon.brokaar.packages.ConversationPackage
 
getNonJavaFiles() - Method in class org.gaardeon.brokaar.outputs.FileGathering
All non-Java files (any file not ending in .java).
getOtherFiles() - Method in class org.gaardeon.brokaar.outputs.FileGathering.DirectoryContents
All non-Java files in this directory and its subdirectories.
getOutputFileName() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
The filename to use in the conversation directory.
getPackageInfoFiles() - Method in class org.gaardeon.brokaar.outputs.FileGathering.DirectoryContents
All package-info.java files in this directory and its subdirectories.
getPackageInfoFiles() - Method in class org.gaardeon.brokaar.outputs.FileGathering
All package-info.java files found.
getPackageName() - Method in class org.gaardeon.brokaar.outputs.JavaProjectStructureGenerator.JavaFileInfo
 
getPackageName() - Method in class org.gaardeon.brokaar.packages.SavePackageDialog
Returns the trimmed package name entered by the user.
getParams() - Method in class org.gaardeon.brokaar.packages.ActionRecord
Action-specific parameters, or an empty map if none.
getPlanned() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult.Item
The planned output this item corresponds to.
getPlannedOutputs() - Method in class org.gaardeon.brokaar.outputs.OutputPlan
The planned outputs in insertion order (with replacements in the position of the entry they replaced).
getRecentDirectories() - Static method in class org.gaardeon.brokaar.SettingsManager
Get the list of recent base directories
getSelectedDirectories() - Method in class org.gaardeon.brokaar.outputs.FileGathering
The directories that were directly selected by the user (not discovered via expansion).
getSelectedFiles() - Method in class org.gaardeon.brokaar.outputs.FileGathering
The files that were directly selected by the user (not discovered via directory expansion).
getSettingsDirectory() - Static method in class org.gaardeon.brokaar.SettingsManager
Get the settings directory path
getSkeletonFileName() - Method in class org.gaardeon.brokaar.outputs.java.EnhancedJavaFileLinkResolver.LinkedFileInfo
 
getSource() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
The primary source file or directory.
getSourceFile() - Method in class org.gaardeon.brokaar.outputs.java.EnhancedJavaFileLinkResolver.LinkedFileInfo
 
getSteps() - Method in class org.gaardeon.brokaar.packages.ActionLog
Returns an unmodifiable snapshot of the recorded steps in the order they were added.
getSteps() - Method in class org.gaardeon.brokaar.packages.ConversationPackage
Ordered action steps to replay, in the order they were originally performed.
getSubDirectoriesWithJava() - Method in class org.gaardeon.brokaar.outputs.FileGathering.DirectoryContents
Subdirectories (immediate children of the scanned directory tree) that contain at least one Java file.
getSuccessfulItems() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult
Only the items that succeeded.
getTitle() - Method in class org.gaardeon.brokaar.contextmenu.actions.AddFilesToUploadAction
 
getTitle() - Method in class org.gaardeon.brokaar.contextmenu.actions.CopyPathAction
 
getTitle() - Method in class org.gaardeon.brokaar.contextmenu.actions.GenerateJavadocAction
 
getTitle() - Method in class org.gaardeon.brokaar.contextmenu.actions.MergeFilesAction
 
getTitle() - Method in class org.gaardeon.brokaar.contextmenu.actions.RenameFileAction
 
getTitle() - Method in interface org.gaardeon.brokaar.contextmenu.ContextMenuAction
Get the display title for this action.
getTitle() - Method in class org.gaardeon.brokaar.outputs.dir.GenerateDirectoryStructureAction
 
getTitle() - Method in class org.gaardeon.brokaar.outputs.java.AddFilesWithLinkedSkeletonsAction
 
getType() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
The type of processing needed.

H

hashCode() - Method in record class org.gaardeon.brokaar.JavaParserSkeletonGenerator.SkeletonFile
Returns a hash code value for this object.
hashCode() - Method in class org.gaardeon.brokaar.outputs.java.EnhancedJavaFileLinkResolver.LinkedFileInfo
 
hashCode() - Method in record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
Returns a hash code value for this object.
hasJavaFiles() - Method in class org.gaardeon.brokaar.outputs.FileGathering.DirectoryContents
Whether this directory contains any Java source files.
hasJavaFiles() - Method in class org.gaardeon.brokaar.outputs.FileGathering
Whether this gathering contains any Java source files.

I

includeFilesInOutput() - Method in class org.gaardeon.brokaar.FileStructureOptionsDialog
Check if files should be included in the output
includeMethodSignatures() - Method in class org.gaardeon.brokaar.FileStructureOptionsDialog
Check if method signatures should be included
initialize() - Static method in class org.gaardeon.brokaar.SettingsManager
Initialize the settings manager
isEmpty() - Method in class org.gaardeon.brokaar.outputs.FileGathering
Whether this gathering contains any files at all (including expanded directory contents).
isEmpty() - Method in class org.gaardeon.brokaar.outputs.OutputPlan
Whether the plan is empty (no outputs planned).
isEmpty() - Method in class org.gaardeon.brokaar.packages.ActionLog
Whether any steps have been recorded.
isEnabled(List) - Method in class org.gaardeon.brokaar.contextmenu.actions.AddFilesToUploadAction
 
isEnabled(List) - Method in class org.gaardeon.brokaar.contextmenu.actions.CopyPathAction
 
isEnabled(List) - Method in class org.gaardeon.brokaar.contextmenu.actions.GenerateJavadocAction
 
isEnabled(List) - Method in class org.gaardeon.brokaar.contextmenu.actions.MergeFilesAction
 
isEnabled(List) - Method in class org.gaardeon.brokaar.contextmenu.actions.RenameFileAction
 
isEnabled(List) - Method in interface org.gaardeon.brokaar.contextmenu.ContextMenuAction
Check if this action is enabled for the selected files.
isEnabled(List) - Method in class org.gaardeon.brokaar.outputs.dir.GenerateDirectoryStructureAction
 
isEnabled(List) - Method in class org.gaardeon.brokaar.outputs.java.AddFilesWithLinkedSkeletonsAction
 
isFullSuccess() - Method in record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
true if every step ran without error.
isIncludeFiles() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Whether to include files in directory structure output.
isIncludeMethodSignatures() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Whether to include method signatures in Java structure output.
isPackageInfo() - Method in class org.gaardeon.brokaar.outputs.java.EnhancedJavaFileLinkResolver.LinkedFileInfo
 
isSettingsDirectorySet() - Static method in class org.gaardeon.brokaar.SettingsManager
Check if settings directory is set
isSuccess() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult.Item
Whether this item was successfully created.
isUseJavaStructure() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Whether to use Java-specific project structure generation.

J

JAVADOC_SKELETON - Enum constant in enum class org.gaardeon.brokaar.outputs.OutputFileInfo.OutputType
JavaDoc skeleton (API surface only, stripped bodies) for a directly-selected file.
javadocSkeleton(File) - Static method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Plan a javadoc skeleton for a single Java file.
JavaFileInfo(String) - Constructor for class org.gaardeon.brokaar.outputs.JavaProjectStructureGenerator.JavaFileInfo
 
JavaParserSkeletonGenerator - Class in org.gaardeon.brokaar
Generates skeleton versions of Java source files for LLM context by extracting only the API surface: package statements, class JavaDoc, class definitions, method JavaDocs, and method signatures.
JavaParserSkeletonGenerator() - Constructor for class org.gaardeon.brokaar.JavaParserSkeletonGenerator
Creates a new JavaParserSkeletonGenerator with default configuration.
JavaParserSkeletonGenerator.SkeletonFile - Record Class in org.gaardeon.brokaar
Record representing a skeleton file with its path and content.
JavaProjectStructureGenerator - Class in org.gaardeon.brokaar.outputs
Generates a structured outline of Java projects, showing packages, classes, and methods.
JavaProjectStructureGenerator() - Constructor for class org.gaardeon.brokaar.outputs.JavaProjectStructureGenerator
 
JavaProjectStructureGenerator.JavaFileInfo - Class in org.gaardeon.brokaar.outputs
Represents information about a Java file, including its package, classes, and methods
JavaSearchPathsDialog - Class in org.gaardeon.brokaar
Dialog for managing Java search paths used for finding linked files
JavaSearchPathsDialog(Window) - Constructor for class org.gaardeon.brokaar.JavaSearchPathsDialog
Create a new Java search paths dialog

L

LINKED_SKELETON - Enum constant in enum class org.gaardeon.brokaar.outputs.OutputFileInfo.OutputType
Skeleton for a file discovered via import/reference analysis (same format as JAVADOC_SKELETON, but distinguished for reporting purposes).
LinkedFileInfo(File, String, boolean) - Constructor for class org.gaardeon.brokaar.outputs.java.EnhancedJavaFileLinkResolver.LinkedFileInfo
 
linkedPackageInfo(File) - Static method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Plan a linked package-info skeleton.
linkedSkeleton(File, String) - Static method in class org.gaardeon.brokaar.outputs.OutputFileInfo
Plan a linked-file skeleton (same processing as javadoc skeleton, but discovered via import analysis).
loadPackages() - Static method in class org.gaardeon.brokaar.packages.PackageManager
Loads all .bpkg files from the packages directory and returns them sorted alphabetically by package name.

M

main(String[]) - Static method in class org.gaardeon.brokaar.Brokaar
 
MergeFilesAction - Class in org.gaardeon.brokaar.contextmenu.actions
Action to merge multiple selected files into a single file
MergeFilesAction(FileBrowser, Label, FxAsynced) - Constructor for class org.gaardeon.brokaar.contextmenu.actions.MergeFilesAction
 

O

org.gaardeon.brokaar - module org.gaardeon.brokaar
 
org.gaardeon.brokaar - package org.gaardeon.brokaar
 
org.gaardeon.brokaar.contextmenu - package org.gaardeon.brokaar.contextmenu
 
org.gaardeon.brokaar.contextmenu.actions - package org.gaardeon.brokaar.contextmenu.actions
 
org.gaardeon.brokaar.outputs - package org.gaardeon.brokaar.outputs
 
org.gaardeon.brokaar.outputs.dir - package org.gaardeon.brokaar.outputs.dir
 
org.gaardeon.brokaar.outputs.java - package org.gaardeon.brokaar.outputs.java
 
org.gaardeon.brokaar.packages - package org.gaardeon.brokaar.packages
 
OutputExecutor - Class in org.gaardeon.brokaar.outputs
Executes an OutputPlan, creating all planned files in the conversation directory.
OutputExecutor(Path) - Constructor for class org.gaardeon.brokaar.outputs.OutputExecutor
Creates an OutputExecutor targeting the given conversation directory.
OutputExecutor.ExecutionResult - Class in org.gaardeon.brokaar.outputs
The result of executing an OutputPlan.
OutputExecutor.ExecutionResult.Item - Class in org.gaardeon.brokaar.outputs
A single item in the execution result — either a success with a created path, or a failure with an exception.
OutputFileInfo - Class in org.gaardeon.brokaar.outputs
Describes a single output file to be created in the conversation directory.
OutputFileInfo.OutputType - Enum Class in org.gaardeon.brokaar.outputs
The kind of processing needed to produce this output file.
OutputFileNaming - Class in org.gaardeon.brokaar.outputs
Centralized naming conventions for all output file types.
OutputPlan - Class in org.gaardeon.brokaar.outputs
A deduplicated, ordered collection of OutputFileInfo descriptors.
OutputPlan() - Constructor for class org.gaardeon.brokaar.outputs.OutputPlan
Creates an empty OutputPlan.

P

packageInfoFileName(File) - Static method in class org.gaardeon.brokaar.outputs.OutputFileNaming
Generates the output filename for a package-info.java skeleton.
PackageManager - Class in org.gaardeon.brokaar.packages
Static manager responsible for persisting and loading ConversationPackage objects.
packageName() - Method in record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
Returns the value of the packageName record component.
PackagePlayer - Class in org.gaardeon.brokaar.packages
Replays a ConversationPackage by executing each of its ActionRecords against the registered set of ContextMenuActions.
PackagePlayer(List) - Constructor for class org.gaardeon.brokaar.packages.PackagePlayer
 
PackagePlayer.ReplayResult - Record Class in org.gaardeon.brokaar.packages
Immutable summary of a replay run.
PackageSerializer - Class in org.gaardeon.brokaar.packages
Serializes and deserializes ConversationPackage objects to/from .bpkg files using Java's built-in Properties format — no external JSON library needed.
Parameter serialization contract - Section in interface org.gaardeon.brokaar.packages.ReplayableAction
 
path() - Method in record class org.gaardeon.brokaar.JavaParserSkeletonGenerator.SkeletonFile
Returns the value of the path record component.

R

read(Path) - Static method in class org.gaardeon.brokaar.packages.PackageSerializer
Deserializes a ConversationPackage from the given .bpkg file.
record(String, List) - Method in class org.gaardeon.brokaar.packages.ActionLog
Records a successful action invocation with no extra parameters.
record(String, List, Map) - Method in class org.gaardeon.brokaar.packages.ActionLog
Records a successful action invocation, including action-specific parameters.
removeFileFromUpload(File) - Method in class org.gaardeon.brokaar.FileBrowser
 
removeJavaSearchPath(Path) - Static method in class org.gaardeon.brokaar.SettingsManager
Remove a Java search path
RenameFileAction - Class in org.gaardeon.brokaar.contextmenu.actions
Context menu action to rename a file within the conversation directory and update the selected files list.
RenameFileAction(FileBrowser, Label, FxAsynced) - Constructor for class org.gaardeon.brokaar.contextmenu.actions.RenameFileAction
 
replacements() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult
Count of entries that were replaced during planning by a more complete version.
replacements() - Method in class org.gaardeon.brokaar.outputs.OutputPlan
How many entries were replaced by a more complete version of the same source.
replay(List, Map, Path) - Method in class org.gaardeon.brokaar.outputs.dir.GenerateDirectoryStructureAction
Replay path: reconstruct options from a saved params map and run without showing the dialog.
replay(List, Map, Path) - Method in interface org.gaardeon.brokaar.packages.ReplayableAction
Re-runs this action using the file paths and parameters from a saved ActionRecord, bypassing any interactive dialogs.
replay(ConversationPackage, Path) - Method in class org.gaardeon.brokaar.packages.PackagePlayer
Replays every step in pkg into conversationDir.
ReplayableAction - Interface in org.gaardeon.brokaar.packages
Optional interface for ContextMenuAction implementations that need custom replay logic.
Replay isolation - Section in class org.gaardeon.brokaar.packages.PackagePlayer
 
replayPackage(ConversationPackage) - Method in class org.gaardeon.brokaar.contextmenu.FileBrowserContextMenu
Replays a saved ConversationPackage into the current conversation directory.
replayPackage(ConversationPackage) - Method in class org.gaardeon.brokaar.FileBrowser
Replays a saved ConversationPackage into the current conversation directory.
ReplayResult(String, int, int, List) - Constructor for record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
Creates an instance of a ReplayResult record class.

S

saveExcludedDirectories(List) - Static method in class org.gaardeon.brokaar.SettingsManager
Save the list of excluded directories
saveExclusions() - Method in class org.gaardeon.brokaar.FileStructureOptionsDialog
Check if exclusions should be saved
saveJavaSearchPaths(List) - Static method in class org.gaardeon.brokaar.SettingsManager
Save the list of Java search paths
savePackage(ConversationPackage) - Static method in class org.gaardeon.brokaar.packages.PackageManager
Persists pkg to disk.
SavePackageDialog - Class in org.gaardeon.brokaar.packages
A small modal dialog that prompts the user to enter a name for a new ConversationPackage.
SavePackageDialog(Window, int) - Constructor for class org.gaardeon.brokaar.packages.SavePackageDialog
 
SelectedFilesContextMenu - Class in org.gaardeon.brokaar.contextmenu
Factory and manager for the selected files context menu
SelectedFilesContextMenu(FileBrowser, ListView, Label, ObjectProperty, FxAsynced) - Constructor for class org.gaardeon.brokaar.contextmenu.SelectedFilesContextMenu
Create a context menu manager for the selected files list
setConversationDirectory(Path) - Method in class org.gaardeon.brokaar.FileBrowser
Set the conversation directory where selected files will be copied.
setCurrentDirectoryPath(Path) - Method in class org.gaardeon.brokaar.FileBrowser
Set the current directory path for the file tree browser.
setPackageName(String) - Method in class org.gaardeon.brokaar.outputs.JavaProjectStructureGenerator.JavaFileInfo
 
setSettingsDirectory(Path) - Static method in class org.gaardeon.brokaar.SettingsManager
Set the settings directory
setStatusLabel(Label) - Method in class org.gaardeon.brokaar.FileBrowser
Set a status label for showing operation messages.
SettingsManager - Class in org.gaardeon.brokaar
Manages application settings and recent directories
SettingsManager() - Constructor for class org.gaardeon.brokaar.SettingsManager
 
size() - Method in class org.gaardeon.brokaar.outputs.OutputPlan
How many unique outputs are planned.
size() - Method in class org.gaardeon.brokaar.packages.ActionLog
The number of recorded steps.
SkeletonFile(String, String) - Constructor for record class org.gaardeon.brokaar.JavaParserSkeletonGenerator.SkeletonFile
Creates an instance of a SkeletonFile record class.
skeletonFileName(File) - Static method in class org.gaardeon.brokaar.outputs.OutputFileNaming
Generates the output filename for a Java skeleton file from a source File.
skeletonFileName(String) - Static method in class org.gaardeon.brokaar.outputs.OutputFileNaming
Generates the output filename for a skeleton given a fully qualified class name.
start(Stage) - Method in class org.gaardeon.brokaar.Brokaar
 
statusLabel - Variable in class org.gaardeon.brokaar.contextmenu.BaseContextMenuAction
 
stepsRun() - Method in record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
Returns the value of the stepsRun record component.
stepsSkipped() - Method in record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
Returns the value of the stepsSkipped record component.
successCount() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult
Count of successfully created files.
successCountByType(OutputFileInfo.OutputType) - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult
Count of items of a specific type that succeeded.

T

threads - Variable in class org.gaardeon.brokaar.contextmenu.BaseContextMenuAction
 
toStatusMessage() - Method in record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
Human-readable one-line summary suitable for the status label.
toString() - Method in record class org.gaardeon.brokaar.JavaParserSkeletonGenerator.SkeletonFile
Returns a string representation of this record class.
toString() - Method in class org.gaardeon.brokaar.outputs.java.EnhancedJavaFileLinkResolver.LinkedFileInfo
 
toString() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult.Item
 
toString() - Method in class org.gaardeon.brokaar.outputs.OutputFileInfo
 
toString() - Method in class org.gaardeon.brokaar.outputs.OutputPlan
 
toString() - Method in class org.gaardeon.brokaar.packages.ActionRecord
 
toString() - Method in class org.gaardeon.brokaar.packages.ConversationPackage
 
toString() - Method in record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
Returns a string representation of this record class.
totalDeduplicationEvents() - Method in class org.gaardeon.brokaar.outputs.OutputExecutor.ExecutionResult
Total deduplication events (skips + replacements).
totalDeduplicationEvents() - Method in class org.gaardeon.brokaar.outputs.OutputPlan
Total deduplication events (skips + replacements).

U

updateFileInUploadList(File, File) - Method in class org.gaardeon.brokaar.FileBrowser
Updates an entry in the filesToUpload list.
updateStatus(String) - Method in class org.gaardeon.brokaar.contextmenu.BaseContextMenuAction
Update status message
Usage - Section in class org.gaardeon.brokaar.packages.PackageManager
 
Usage - Section in class org.gaardeon.brokaar.packages.SavePackageDialog
 
useJavaStructure() - Method in class org.gaardeon.brokaar.FileStructureOptionsDialog
Check if Java project structure should be used

V

valueOf(String) - Static method in enum class org.gaardeon.brokaar.outputs.OutputFileInfo.OutputType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.gaardeon.brokaar.outputs.OutputFileInfo.OutputType
Returns an array containing the constants of this enum class, in the order they are declared.

W

warnings() - Method in record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
Returns the value of the warnings record component.
wasCancelled() - Method in class org.gaardeon.brokaar.FileStructureOptionsDialog
Check if the dialog was cancelled
wasCancelled() - Method in class org.gaardeon.brokaar.JavaSearchPathsDialog
Check if the dialog was cancelled
wasCancelled() - Method in class org.gaardeon.brokaar.packages.SavePackageDialog
Returns true if the user closed the dialog without saving.
Why this exists - Section in interface org.gaardeon.brokaar.packages.ReplayableAction
 
write(ConversationPackage, Path) - Static method in class org.gaardeon.brokaar.packages.PackageSerializer
Serializes pkg to the given path, creating or overwriting the file.
A B C D E F G H I J L M O P R S T U V W 
All Classes and Interfaces|All Packages