All Classes and Interfaces

Class
Description
DataWeave Service to retrieve DWAstNode from a uri project file.
 
 
 
 
 
 
 
Allows to do the validations for a TextDocumentIdentifier and retrieve the Diagnostics.
Represents the document text URI and its DWAstNode root.
Construct DWType from different sources
 
 
 
 
 
 
 
An entry of Key value Pairs to be stored in the Index
The indexer extension that will be responsible for extracting the entries to be stored in the Indexer Region
The ID to be used to represent the Indexer.
 
 
 
 
A Partition represents a set of values of a given indexer ID
This service should be injected and provides the access to the Index DB Partitions
 
 
Represents a Tool for an LLM
The information that is shown to the user to confirm that the tool will be executed
Messages shown to the user when calling the tool
Represents the parameters of a tool
 
Represents the outcome of a LLMTool execution.
Builder for LLMToolResponse.
 
 
This service should be injected and provides the capability of generating graphical model for a mapping.
Factory class that allows to create a MessageBuilder.
Collects that allows WeaveValidator to report error or warning messages.
A Nature represent a characteristic for a project.
NatureBasedComponentFactory<T extends org.mule.dx.platform.api.component.ComponentLifecycle>
 
The initializers will be called when a project is initializing, this enables different kind of components to setup its own natures A nature describes a set of orthogonal capabilities that are going to be attached to the project.
Represents the project metadata information.
 
 
 
 
 
Base class for creating CodeAction for quick fixes.
The phase where the WeaveValidator should be applied.
Represents a file, could be a file in memory, inside a jar etc.
A binding to map a instance of a DWAnnotationProcessor to a ResourceIdentifier to be applied.
 
Provides annotations processors to be added to the Language Server that depends specific on this kind of project.
Handles how a project is being built
Provides code actions that should be enabled for the requested CodeActionParams.
Provides code actions to be added to the Language Server that depends specific on this kind of project.
A Command to be executed on the LSP.
Provides commands to be added to the Language Server.
 
Factory class that allows to create a Command already provided in the Language Server for creating input sample data.
This component manages the dependencies for a project and the information
 
 
The Language Server would handle DataWeave files based on WeaveLanguageServerBuilder.fileScheme(String) so a WeaveLanguageServerBuilder.TextDocumentTranslator is responsible for translating the embedded URI format to a Location pointing to the file system textDocument file.
 
 
A component that allows custom experiences for the kind of project.
 
 
 
 
 
 
 
 
This component handles the project structure.
 
 
Factory class that allows to create a Command already provided in the Language Server for running scripts preview.
 
 
 
DTO that represents an input sample data with a name and its uri.
A Weave service is a component that is tight to a Project LifeCycle.
 
 
 
A validator that given a DocumentNode reports error/warning constraint violations.
Provides validators to be added to the Language Server that depends specific on this kind of project.
A component that allows custom experiences at the workspace level for the DW extension.