Index
All Classes and Interfaces|All Packages
A
- addClass(String) - Method in class org.gaardeon.brokaar.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.contextmenu.actions
-
Action to add selected files to 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.contextmenu.actions.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.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
- clearOutputDirectory() - Method in class org.gaardeon.brokaar.FileBrowser
-
Clears all files from the conversation directory and the selected files list.
- 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
- 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
- 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
- DetachablePanel - Class in org.gaardeon.brokaar
-
Class for managing a detachable browser panel
- DetachablePanel(WebView) - Constructor for class org.gaardeon.brokaar.DetachablePanel
E
- equals(Object) - Method in class org.gaardeon.brokaar.JavaFileLinkResolver.LinkedFileInfo
- equals(Object) - Method in record class org.gaardeon.brokaar.JavaParserSkeletonGenerator.SkeletonFile
-
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.AddFilesWithLinkedSkeletonsAction
- execute(List, Path) - Method in class org.gaardeon.brokaar.contextmenu.actions.CopyPathAction
- execute(List, Path) - Method in class org.gaardeon.brokaar.contextmenu.actions.GenerateDirectoryStructureAction
- 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
F
- 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
- FileStructureGenerator - Class in org.gaardeon.brokaar
-
Generates structured representations of directory and file hierarchies.
- FileStructureGenerator() - Constructor for class org.gaardeon.brokaar.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.JavaFileLinkResolver
-
Finds all linked Java files for a given Java source file.
G
- GenerateDirectoryStructureAction - Class in org.gaardeon.brokaar.contextmenu.actions
-
Action to generate directory structure documentation
- GenerateDirectoryStructureAction(FileBrowser, Label, FxAsynced) - Constructor for class org.gaardeon.brokaar.contextmenu.actions.GenerateDirectoryStructureAction
- GenerateJavadocAction - Class in org.gaardeon.brokaar.contextmenu.actions
-
Action to generate JavaDoc documentation for Java files or directories
- GenerateJavadocAction(FileBrowser, Label, FxAsynced) - Constructor for class org.gaardeon.brokaar.contextmenu.actions.GenerateJavadocAction
- generateJavaOutline(File, boolean) - Method in class org.gaardeon.brokaar.FileStructureGenerator
- generateJavaProjectStructure(File, int, boolean) - Method in class org.gaardeon.brokaar.JavaProjectStructureGenerator
-
Generates a structured outline of a Java project
- generateProjectStructure(File, int, boolean, boolean, boolean) - Method in class org.gaardeon.brokaar.FileStructureGenerator
-
Overloaded method for backward compatibility
- generateProjectStructure(File, int, boolean, boolean, boolean, List) - Method in class org.gaardeon.brokaar.FileStructureGenerator
-
Generates a project structure with both directory layout and 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.FileStructureGenerator
-
Overloaded method for backward compatibility
- generateStructure(File, int, boolean, List) - Method in class org.gaardeon.brokaar.FileStructureGenerator
-
Generates a simple directory structure representation
- getClassNames() - Method in class org.gaardeon.brokaar.JavaProjectStructureGenerator.JavaFileInfo
- getContainer() - Method in class org.gaardeon.brokaar.DetachablePanel
- getCurrentDirectoryPath() - Method in class org.gaardeon.brokaar.FileBrowser
-
Get the current directory path being browsed.
- getDefaultExcludedDirectories() - Static method in class org.gaardeon.brokaar.SettingsManager
-
Get the default list of excluded directories
- 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
- getFileName() - Method in class org.gaardeon.brokaar.JavaProjectStructureGenerator.JavaFileInfo
- 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.JavaFileLinkResolver.LinkedFileInfo
- getJavaSearchPaths() - Static method in class org.gaardeon.brokaar.SettingsManager
-
Get the list of Java search paths for finding linked files
- getMaxDepth() - Method in class org.gaardeon.brokaar.FileStructureOptionsDialog
-
Get the maximum depth selected by the user
- getMethodsByClass() - Method in class org.gaardeon.brokaar.JavaProjectStructureGenerator.JavaFileInfo
- getPackageName() - Method in class org.gaardeon.brokaar.JavaProjectStructureGenerator.JavaFileInfo
- getRecentDirectories() - Static method in class org.gaardeon.brokaar.SettingsManager
-
Get the list of recent base directories
- getSettingsDirectory() - Static method in class org.gaardeon.brokaar.SettingsManager
-
Get the settings directory path
- getSkeletonFileName() - Method in class org.gaardeon.brokaar.JavaFileLinkResolver.LinkedFileInfo
- getSourceFile() - Method in class org.gaardeon.brokaar.JavaFileLinkResolver.LinkedFileInfo
- getTitle() - Method in class org.gaardeon.brokaar.contextmenu.actions.AddFilesToUploadAction
- getTitle() - Method in class org.gaardeon.brokaar.contextmenu.actions.AddFilesWithLinkedSkeletonsAction
- getTitle() - Method in class org.gaardeon.brokaar.contextmenu.actions.CopyPathAction
- getTitle() - Method in class org.gaardeon.brokaar.contextmenu.actions.GenerateDirectoryStructureAction
- 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
H
- hashCode() - Method in class org.gaardeon.brokaar.JavaFileLinkResolver.LinkedFileInfo
- hashCode() - Method in record class org.gaardeon.brokaar.JavaParserSkeletonGenerator.SkeletonFile
-
Returns a hash code value for this object.
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
- isEnabled(List) - Method in class org.gaardeon.brokaar.contextmenu.actions.AddFilesToUploadAction
- isEnabled(List) - Method in class org.gaardeon.brokaar.contextmenu.actions.AddFilesWithLinkedSkeletonsAction
- isEnabled(List) - Method in class org.gaardeon.brokaar.contextmenu.actions.CopyPathAction
- isEnabled(List) - Method in class org.gaardeon.brokaar.contextmenu.actions.GenerateDirectoryStructureAction
- 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
- isPackageInfo() - Method in class org.gaardeon.brokaar.JavaFileLinkResolver.LinkedFileInfo
- isSettingsDirectorySet() - Static method in class org.gaardeon.brokaar.SettingsManager
-
Check if settings directory is set
J
- JavaFileInfo(String) - Constructor for class org.gaardeon.brokaar.JavaProjectStructureGenerator.JavaFileInfo
- JavaFileLinkResolver - Class in org.gaardeon.brokaar
-
Service for resolving linked Java files based on import statements.
- JavaFileLinkResolver(List) - Constructor for class org.gaardeon.brokaar.JavaFileLinkResolver
-
Creates a new JavaFileLinkResolver with the given search paths
- JavaFileLinkResolver.LinkedFileInfo - Class in org.gaardeon.brokaar
-
Represents information about a linked file found during analysis
- JavaParserSkeletonGenerator - Class in org.gaardeon.brokaar
-
Generates skeleton versions of Java source files by removing import statements, fields, and method/constructor bodies while preserving package statements, class JavaDoc comments, 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
-
Generates a structured outline of Java projects, showing packages, classes, and methods.
- JavaProjectStructureGenerator() - Constructor for class org.gaardeon.brokaar.JavaProjectStructureGenerator
- JavaProjectStructureGenerator.JavaFileInfo - Class in org.gaardeon.brokaar
-
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
- LinkedFileInfo(File, String, boolean) - Constructor for class org.gaardeon.brokaar.JavaFileLinkResolver.LinkedFileInfo
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
P
- path() - Method in record class org.gaardeon.brokaar.JavaParserSkeletonGenerator.SkeletonFile
-
Returns the value of the
pathrecord component.
R
- 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
S
- saveContent(File, String, String) - Method in class org.gaardeon.brokaar.FileStructureGenerator
-
Saves the JavaDoc markdown to a file.
- 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
- saveProjectStructure(String, File) - Method in class org.gaardeon.brokaar.FileStructureGenerator
-
Saves the generated structure to a file
- 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.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
- SkeletonFile(String, String) - Constructor for record class org.gaardeon.brokaar.JavaParserSkeletonGenerator.SkeletonFile
-
Creates an instance of a
SkeletonFilerecord class. - start(Stage) - Method in class org.gaardeon.brokaar.Brokaar
- statusLabel - Variable in class org.gaardeon.brokaar.contextmenu.BaseContextMenuAction
T
- threads - Variable in class org.gaardeon.brokaar.contextmenu.BaseContextMenuAction
- toString() - Method in class org.gaardeon.brokaar.JavaFileLinkResolver.LinkedFileInfo
- toString() - Method in record class org.gaardeon.brokaar.JavaParserSkeletonGenerator.SkeletonFile
-
Returns a string representation of this record class.
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
- useJavaStructure() - Method in class org.gaardeon.brokaar.FileStructureOptionsDialog
-
Check if Java project structure should be used
W
- 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
All Classes and Interfaces|All Packages