All Classes and Interfaces

Class
Description
Represents the detailed, multi-phase result of the MavenPom.addDependency "super-tool".
The NetBeans module installer responsible for lifecycle management.
A factory that creates the "Anahata" virtual folder in the NetBeans Projects window.
The main TopComponent for the Anahata AI Assistant plugin.
Utility class for building and managing classpaths within the NetBeans environment.
A simple data object to hold the result of a class file search, containing the FileObject of the class and the ClassPath it belongs to.
Provides tools for interacting with the Java code model in NetBeans.
Tools related to coding tasks and modifying source files.
Provides core instructions and environment details for the Anahata NetBeans plugin.
Represents a declared artifact in a compact format, designed for token efficiency.
A container that groups declared artifacts by their common groupId.
The top-level container that groups dependency groups by their scope.
Utility class for extracting MIME type information from disabled NetBeans modules.
Represents information about a MIME type found in a module.
Provides tools for interacting with the NetBeans editor, such as opening files and navigating to specific lines.
A Jackson module that provides custom serialization and deserialization for NetBeans ElementHandle.
A Core Function provider that groups all functions for interacting with Git.
Provides tools for interacting with the NetBeans IDE, such as reading logs and scanning for project alerts.
Provides advanced Java code analysis tools that inspect relationships and usages within the source code.
Represents a single diagnostic alert (error, warning, etc.) from the Java compiler.
Provides tools for retrieving Javadoc and source information for classes and methods.
Provides robust, API-driven tools for Java type introspection, similar to the NetBeans Navigator.
A lightweight, serializable "keychain" DTO that uniquely identifies a Java class member (field, method, constructor, etc.).
A rich result object that represents the outcome of a Javadoc retrieval operation for a JavaMember.
A "Finder" command object that searches for all members of a given JavaType upon instantiation.
A rich result object that represents the outcome of a source-finding operation for a specific JavaMember.
Provides tools for retrieving Java source code.
A lightweight, serializable "keychain" DTO that uniquely identifies a Java type.
A rich result object that represents the outcome of a Javadoc retrieval operation for a JavaType.
A "Finder" command object that searches for Java types upon instantiation.
A rich result object that represents the outcome of a source-finding operation for a JavaType.
Table model for displaying active Anahata AI sessions.
A TopComponent that displays a list of all active Anahata AI sessions.
A POJO representing a single search result from the Maven index.
Represents the detailed result of a Maven build execution, including status, exit code, and captured output.
Represents a single phase or goal within a Maven build.
The final status of the Maven process.
Represents a paginated result set from a Maven index search.
Consolidated "super-tool" class for all Maven-related AI operations.
A record to hold structured information about a class member (field, constructor, or method).
Represents a paginated result set for the members of a Java type.
Utility class for working with MIME types and file extensions in NetBeans.
NetBeans-specific implementation of SwingChatConfig.
NetBeans-specific implementation of EditorKitProvider.
 
Utility class for introspecting modules and their classpaths.
A NetBeans-aware wrapper around the core RunningJVM tool.
 
 
 
 
 
Represents a paginated result set from a Java package search.
A generic, self-contained container for a paginated result set.
 
 
Represents a key conceptual component of a project, like a major class or package.
 
Represents a single file within a project, including its metadata and status.
Represents a high-level, structured overview of a project, including its root structure and a detailed view of its source folders.
 
 
Represents a high-level, abstract summary of a project, focusing on its key conceptual components rather than its file structure.
A tool for performing programmatic refactoring operations within the NetBeans IDE.
A container that groups fully resolved artifacts by their common groupId.
The top-level container for resolved dependencies, grouping them by scope.
A tool for managing and inspecting active Anahata AI sessions within NetBeans.
Show gemini's compilers classpath on a new output tab.
 
Represents a folder within a source directory tree, containing files and subfolders.
Describes the origin of a source file, which determines if it's modifiable.
Represents the result of a proposeChange operation, indicating whether the user accepted or cancelled the change, and including the updated file information if accepted.
 
 
A POJO containing detailed information about a single open TopComponent (window) in the NetBeans IDE.
 
A record to hold information about a found type, including its origin.
Defines the kind of Java type to search for.
Represents a paginated result set from a Java type search within a package.