Index
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
contentrecord 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 toGenerateDirectoryStructureAction.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
ActionLogaccumulated by the context menu so thatBrokaarcan build and save aConversationPackage. - 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
-
trueif 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
.bpkgfiles 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
OutputFileInfodescriptors. - 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
ConversationPackageobjects. - packageName() - Method in record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
-
Returns the value of the
packageNamerecord component. - PackagePlayer - Class in org.gaardeon.brokaar.packages
-
Replays a
ConversationPackageby executing each of itsActionRecords against the registered set ofContextMenuActions. - 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
ConversationPackageobjects to/from.bpkgfiles using Java's built-inPropertiesformat — 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
pathrecord component.
R
- read(Path) - Static method in class org.gaardeon.brokaar.packages.PackageSerializer
-
Deserializes a
ConversationPackagefrom the given.bpkgfile. - 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
pkgintoconversationDir. - ReplayableAction - Interface in org.gaardeon.brokaar.packages
-
Optional interface for
ContextMenuActionimplementations 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
ConversationPackageinto the current conversation directory. - replayPackage(ConversationPackage) - Method in class org.gaardeon.brokaar.FileBrowser
-
Replays a saved
ConversationPackageinto the current conversation directory. - ReplayResult(String, int, int, List) - Constructor for record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
-
Creates an instance of a
ReplayResultrecord 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
pkgto 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
SkeletonFilerecord 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
stepsRunrecord component. - stepsSkipped() - Method in record class org.gaardeon.brokaar.packages.PackagePlayer.ReplayResult
-
Returns the value of the
stepsSkippedrecord 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
warningsrecord 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
trueif 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
pkgto the given path, creating or overwriting the file.
All Classes and Interfaces|All Packages