Index

A B C D E F G H I J L M O P R S T U W 
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 content record 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 path record 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 SkeletonFile record 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
A B C D E F G H I J L M O P R S T U W 
All Classes and Interfaces|All Packages