Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

accept(Project) - Method in interface org.mule.weave.extension.api.extension.WeaveProjectExtension
 
actionDescription() - Method in interface org.mule.weave.extension.api.llm.tools.LLMTool
Returns an description of what the tool is going to do
actionMessage() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolDescription
Returns the value of the actionMessage record component.
actions(CodeActionParams, ContextMetadata) - Method in interface org.mule.weave.extension.api.extension.action.WeaveCodeActionProvider
 
addDescriptor(String, File) - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.ModuleStructureBuilder
 
addErrorValidationMessage(ValidationMessage) - Method in interface org.mule.weave.extension.api.extension.validation.MessageValidationCollector
 
addModule() - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder
 
addResource(File) - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.RootStructureBuilder
 
addResources(List<File>) - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.RootStructureBuilder
 
addRoot() - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.ModuleStructureBuilder
 
addSource(File) - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.RootStructureBuilder
 
addSources(List<File>) - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.RootStructureBuilder
 
addTarget() - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.ModuleStructureBuilder
 
addTargetDir(File) - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.WeaveTargetFolderBuilder
 
addWarningValidationMessage(ValidationMessage) - Method in interface org.mule.weave.extension.api.extension.validation.MessageValidationCollector
 
agentFolder() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings
 
applies(Project) - Method in class org.mule.weave.extension.api.component.NatureBasedComponentFactory
 
applies(Project) - Method in interface org.mule.weave.extension.api.services.WeaveServiceFactory
 
appliesTo(String) - Method in interface org.mule.weave.extension.api.extension.validation.WeaveValidator
 
artifactId() - Method in class org.mule.weave.extension.api.component.dependency.DependencyArtifact
 
associatedType() - Method in interface org.mule.weave.extension.api.component.builder.BaseBuildManagerComponentFactory
 
associatedType() - Method in interface org.mule.weave.extension.api.component.dependency.BaseDependencyComponentFactory
 
associatedType() - Method in interface org.mule.weave.extension.api.component.features.FeatureDescriptorComponentFactory
 
associatedType() - Method in class org.mule.weave.extension.api.component.metadata.BaseMetadataProviderComponentFactory
 
associatedType() - Method in interface org.mule.weave.extension.api.component.structure.BaseProjectStructureComponentFactory
 
AstNodeService - Interface in org.mule.weave.extension.api.services.ast
DataWeave Service to retrieve DWAstNode from a uri project file.

B

BaseBuildManagerComponentFactory - Interface in org.mule.weave.extension.api.component.builder
 
BaseDependencyComponentFactory - Interface in org.mule.weave.extension.api.component.dependency
 
BaseMetadataProviderComponentFactory - Class in org.mule.weave.extension.api.component.metadata
 
BaseMetadataProviderComponentFactory(String) - Constructor for class org.mule.weave.extension.api.component.metadata.BaseMetadataProviderComponentFactory
 
BaseProjectStructureComponentFactory - Interface in org.mule.weave.extension.api.component.structure
 
batVersion() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings
 
batWrapperVersion() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings
 
booleanParam(String) - Method in interface org.mule.weave.extension.api.llm.tools.LLMToolParams
Returns a param of type Boolean.
booleanValue() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings.StringSetting
 
build() - Method in interface org.mule.weave.extension.api.component.builder.WeaveBuildComponent
 
build() - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder
 
build() - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.ModuleStructureBuilder
 
build() - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.RootStructureBuilder
 
build() - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.WeaveTargetFolderBuilder
 
build() - Method in interface org.mule.weave.extension.api.extension.annotations.WeaveAnnotationProcessorBinding.Builder
 
build() - Method in class org.mule.weave.extension.api.llm.tools.LLMToolResponseBuilder
Builds and returns the LLMToolResponse instance with the accumulated messages and the set success status.
build() - Method in interface org.mule.weave.extension.api.WeaveLanguageServerBuilder
Builds the LS
BUILD_COMPONENT - Enum constant in enum class org.mule.weave.extension.api.component.features.FeatureKind
 
builder() - Static method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructure
 
builder() - Static method in interface org.mule.weave.extension.api.extension.annotations.WeaveAnnotationProcessorBinding
 
buildWithTests() - Method in interface org.mule.weave.extension.api.component.builder.WeaveBuildComponent
Executes the build on this project

C

category() - Method in class org.mule.weave.extension.api.component.features.Feature
 
CLASS - Enum constant in enum class org.mule.weave.extension.api.component.structure.WeaveTargetKind
 
classifier() - Method in class org.mule.weave.extension.api.component.dependency.DependencyArtifact
 
commandId() - Method in interface org.mule.weave.extension.api.extension.command.WeaveCommand
 
confirmation() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolDescription
Returns the value of the confirmation record component.
ContextMetadata - Class in org.mule.weave.extension.api.metadata
 
ContextMetadata() - Constructor for class org.mule.weave.extension.api.metadata.ContextMetadata
 
ContextMetadata(InputMetadata) - Constructor for class org.mule.weave.extension.api.metadata.ContextMetadata
 
ContextMetadata(InputMetadata, DWType) - Constructor for class org.mule.weave.extension.api.metadata.ContextMetadata
 
create(Class<? extends IndexerExtension<K, V>>) - Static method in class org.mule.weave.extension.api.extension.indexer.IndexerID
 
create(String, boolean) - Method in interface org.mule.weave.extension.api.extension.command.WeaveRunPreviewCommandFactory
 
create(String, String, String, String, String) - Method in interface org.mule.weave.extension.api.extension.command.WeaveCreateInputSampleCommandFactory
 
createAnnotationProcessorsBindings() - Method in interface org.mule.weave.extension.api.extension.annotations.WeaveAnnotationProcessorExtension
 
createCodeActions(Project) - Method in interface org.mule.weave.extension.api.extension.action.WeaveCodeActionProviderExtension
 
createCommands() - Method in interface org.mule.weave.extension.api.extension.command.WeaveCommandProviderWorkspaceExtension
 
createMessageBuilder() - Method in interface org.mule.weave.extension.api.extension.validation.MessageBuilderFactory
 
createValidators(Project) - Method in interface org.mule.weave.extension.api.extension.validation.WeaveValidatorProviderExtension
 

D

defaultSourceFolder() - Method in class org.mule.weave.extension.api.component.structure.WeaveRootStructure
 
DefaultWeaveAnnotationProcessorBinding - Class in org.mule.weave.extension.api.extension.annotations
 
DefaultWeaveAnnotationProcessorBinding(ResourceIdentifier, DWAnnotationProcessor) - Constructor for class org.mule.weave.extension.api.extension.annotations.DefaultWeaveAnnotationProcessorBinding
 
deleteOutputPath(ExpressionTypePath) - Method in class org.mule.weave.extension.api.services.mapping.MappingEditor
 
dependencies() - Method in interface org.mule.weave.extension.api.component.dependency.WeaveDependencyComponent
Returns a flat representation of all the project dependencies
DEPENDENCY_MANAGER - Enum constant in enum class org.mule.weave.extension.api.component.features.FeatureKind
 
DependencyArtifact - Class in org.mule.weave.extension.api.component.dependency
 
DependencyArtifact(String, String, String, String, String, File) - Constructor for class org.mule.weave.extension.api.component.dependency.DependencyArtifact
 
description(ExecuteCommandParams) - Method in interface org.mule.weave.extension.api.extension.command.WeaveCommand
This messages is going to be presented to the user as information of what the command is running
descriptors() - Method in class org.mule.weave.extension.api.component.structure.WeaveModuleStructure
 
DiagnosticService - Interface in org.mule.weave.extension.api.services
Allows to do the validations for a TextDocumentIdentifier and retrieve the Diagnostics.
dispatch(IndexingFinishedEventHandler) - Method in class org.mule.weave.extension.api.events.IndexingFinishedEvent
 
dispatch(IndexingStartedEventHandler) - Method in class org.mule.weave.extension.api.events.IndexingStartedEvent
 
dispatch(ProjectStartedEventHandler) - Method in class org.mule.weave.extension.api.events.ProjectStartedEvent
 
dispatch(ProjectStoppedEventHandler) - Method in class org.mule.weave.extension.api.events.ProjectStoppedEvent
 
DocumentNode - Class in org.mule.weave.extension.api.extension.validation
Represents the document text URI and its DWAstNode root.
DocumentNode(String, DWAstNode) - Constructor for class org.mule.weave.extension.api.extension.validation.DocumentNode
 
documentUri() - Method in class org.mule.weave.extension.api.extension.validation.DocumentNode
 
DW_NATURE_PROJECT - Static variable in class org.mule.weave.extension.api.project.Nature
 
DWTypeTransformer - Interface in org.mule.weave.extension.api.metadata
Construct DWType from different sources
dwVersion() - Method in interface org.mule.weave.extension.api.component.dependency.WeaveDependencyComponent
Returns the DW version this project depends on

E

enableSemanticTestIndexer() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings
 
entriesFor(K) - Method in interface org.mule.weave.extension.api.extension.indexer.IndexPartition
Return the list of all the values for the given key
equals(Object) - Method in class org.mule.weave.extension.api.component.dependency.DependencyArtifact
 
equals(Object) - Method in class org.mule.weave.extension.api.component.features.Feature
 
equals(Object) - Method in class org.mule.weave.extension.api.extension.indexer.IndexerID
 
equals(Object) - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolConfirmation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.mule.weave.extension.api.services.sample.WeaveSampleDataResourcesService.SampleInput
 
EventTypes - Class in org.mule.weave.extension.api.events
 
EventTypes() - Constructor for class org.mule.weave.extension.api.events.EventTypes
 
execute(ExecuteCommandParams) - Method in interface org.mule.weave.extension.api.extension.command.WeaveCommand
Executes the given command with the specified parameters
execute(LLMToolParams) - Method in interface org.mule.weave.extension.api.llm.tools.LLMTool
The tool to execute
ExpressionTypePath - Class in org.mule.weave.extension.api.services.mapping
 
ExpressionTypePath(String, Expression) - Constructor for class org.mule.weave.extension.api.services.mapping.ExpressionTypePath
 

F

Feature - Class in org.mule.weave.extension.api.component.features
 
Feature(String, FeatureKind) - Constructor for class org.mule.weave.extension.api.component.features.Feature
 
FeatureDescriptorComponent - Class in org.mule.weave.extension.api.component.features
 
FeatureDescriptorComponent(Feature...) - Constructor for class org.mule.weave.extension.api.component.features.FeatureDescriptorComponent
 
FeatureDescriptorComponentFactory - Interface in org.mule.weave.extension.api.component.features
 
FeatureKind - Enum Class in org.mule.weave.extension.api.component.features
 
FeatureUtils - Class in org.mule.weave.extension.api.component.features
 
FeatureUtils() - Constructor for class org.mule.weave.extension.api.component.features.FeatureUtils
 
file() - Method in class org.mule.weave.extension.api.component.dependency.DependencyArtifact
 
files() - Method in class org.mule.weave.extension.api.component.structure.WeaveTargetFolder
 
fileScheme(String) - Method in interface org.mule.weave.extension.api.WeaveLanguageServerBuilder
The file scheme that this language server will handle
fromMetadataType(MetadataType) - Method in interface org.mule.weave.extension.api.metadata.DWTypeTransformer
Returns the DWType representation from a MetadataType

G

getAnnotationProcessor() - Method in class org.mule.weave.extension.api.extension.annotations.DefaultWeaveAnnotationProcessorBinding
 
getAnnotationProcessor() - Method in interface org.mule.weave.extension.api.extension.annotations.WeaveAnnotationProcessorBinding
 
getBooleanParam(String) - Method in interface org.mule.weave.extension.api.llm.tools.LLMToolParams
Returns a param of type Boolean
getDiagnostic(CodeActionParams, List<Diagnostic>) - Method in class org.mule.weave.extension.api.extension.action.QuickFixCodeActionProvider
 
getDiagnostics(TextDocumentIdentifier) - Method in interface org.mule.weave.extension.api.services.DiagnosticService
 
getFile() - Method in class org.mule.weave.extension.api.component.structure.WeaveDescriptorFile
 
getInputMetadata() - Method in class org.mule.weave.extension.api.metadata.ContextMetadata
 
getInputs() - Method in class org.mule.weave.extension.api.metadata.InputMetadata
 
getInputSampleData(String, String, String) - Method in interface org.mule.weave.extension.api.services.sample.WeaveSampleDataResourcesService
The file where the input sample data should be stored.
getInputSamples(String, String) - Method in interface org.mule.weave.extension.api.services.sample.WeaveSampleDataResourcesService
If there is a scenario defined for the URI it lists the WeaveSampleDataResourcesService.SampleInput for every input sample defined or an empty list.
getKeys() - Method in interface org.mule.weave.extension.api.extension.indexer.IndexPartition
Return the list of all the keys
getKind() - Method in class org.mule.weave.extension.api.extension.action.QuickFixCodeActionProvider
 
getKind() - Method in interface org.mule.weave.extension.api.project.ProjectInitializer
 
getListParam(String) - Method in interface org.mule.weave.extension.api.llm.tools.LLMToolParams
Returns a param of type List (representing a JSON array)
getModel() - Method in class org.mule.weave.extension.api.services.mapping.MappingEditor
 
getName() - Method in class org.mule.weave.extension.api.services.sample.WeaveSampleDataResourcesService.SampleInput
 
getNature() - Method in class org.mule.weave.extension.api.component.NatureBasedComponentFactory
 
getObjectParam(String) - Method in interface org.mule.weave.extension.api.llm.tools.LLMToolParams
Returns a param of type Map (representing a JSON object)
getOutput() - Method in class org.mule.weave.extension.api.metadata.ContextMetadata
 
getOwner() - Method in class org.mule.weave.extension.api.extension.indexer.IndexerID
 
getResourceIdentifier() - Method in class org.mule.weave.extension.api.extension.annotations.DefaultWeaveAnnotationProcessorBinding
 
getResourceIdentifier() - Method in interface org.mule.weave.extension.api.extension.annotations.WeaveAnnotationProcessorBinding
 
getSampleDataFolder(String) - Method in interface org.mule.weave.extension.api.services.sample.WeaveSampleDataResourcesService
The folder were sample data should be stored.
getStringParam(String) - Method in interface org.mule.weave.extension.api.llm.tools.LLMToolParams
Returns a param of type String
getTools() - Method in interface org.mule.weave.extension.api.llm.tools.LLMToolProvider
 
getUri() - Method in class org.mule.weave.extension.api.services.sample.WeaveSampleDataResourcesService.SampleInput
 
getVirtualFile(String) - Method in interface org.mule.weave.extension.api.services.filesystem.ProjectVirtualFileSystemService
 
groupId() - Method in class org.mule.weave.extension.api.component.dependency.DependencyArtifact
 

H

handles(CodeActionParams, ContextMetadata) - Method in class org.mule.weave.extension.api.extension.action.QuickFixCodeActionProvider
 
handles(CodeActionParams, ContextMetadata) - Method in interface org.mule.weave.extension.api.extension.action.WeaveCodeActionProvider
 
hashCode() - Method in class org.mule.weave.extension.api.component.dependency.DependencyArtifact
 
hashCode() - Method in class org.mule.weave.extension.api.component.features.Feature
 
hashCode() - Method in class org.mule.weave.extension.api.extension.indexer.IndexerID
 
hashCode() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolConfirmation
Returns a hash code value for this object.
hashCode() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolDescription
Returns a hash code value for this object.
hashCode() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolResponse
Returns a hash code value for this object.
hashCode() - Method in class org.mule.weave.extension.api.services.sample.WeaveSampleDataResourcesService.SampleInput
 
home() - Method in interface org.mule.weave.extension.api.project.ProjectMetadata
 

I

id() - Method in interface org.mule.weave.extension.api.extension.indexer.IndexerExtension
 
index(String, DWAstNode) - Method in interface org.mule.weave.extension.api.extension.indexer.IndexerExtension
 
IndexEntry<K,V> - Interface in org.mule.weave.extension.api.extension.indexer
An entry of Key value Pairs to be stored in the Index
IndexerExtension<K,V> - Interface in org.mule.weave.extension.api.extension.indexer
The indexer extension that will be responsible for extracting the entries to be stored in the Indexer Region
IndexerID<K,V> - Class in org.mule.weave.extension.api.extension.indexer
The ID to be used to represent the Indexer.
IndexerID(Class<? extends IndexerExtension<K, V>>) - Constructor for class org.mule.weave.extension.api.extension.indexer.IndexerID
 
INDEXING_FINISHED - Static variable in class org.mule.weave.extension.api.events.EventTypes
 
INDEXING_STARTED - Static variable in class org.mule.weave.extension.api.events.EventTypes
 
IndexingFinishedEvent - Class in org.mule.weave.extension.api.events
 
IndexingFinishedEvent(ProjectMetadata) - Constructor for class org.mule.weave.extension.api.events.IndexingFinishedEvent
 
IndexingFinishedEventHandler - Interface in org.mule.weave.extension.api.events
 
IndexingStartedEvent - Class in org.mule.weave.extension.api.events
 
IndexingStartedEvent(ProjectMetadata) - Constructor for class org.mule.weave.extension.api.events.IndexingStartedEvent
 
IndexingStartedEventHandler - Interface in org.mule.weave.extension.api.events
 
IndexPartition<K,V> - Interface in org.mule.weave.extension.api.extension.indexer
A Partition represents a set of values of a given indexer ID
IndexService - Interface in org.mule.weave.extension.api.services.indexer
This service should be injected and provides the access to the Index DB Partitions
initialize() - Method in interface org.mule.weave.extension.api.lifecycle.LanguageServerLifecycle
The init is being called when the LSP is initializing.
initialize(ProjectMetadata, ProjectDescriptorBuilder) - Method in interface org.mule.weave.extension.api.project.ProjectInitializer
Initialize the project is being called to set up the project
initialized() - Method in interface org.mule.weave.extension.api.lifecycle.LanguageServerLifecycle
At this staged the LSP has been already initialized.
InputMetadata - Class in org.mule.weave.extension.api.metadata
 
InputMetadata() - Constructor for class org.mule.weave.extension.api.metadata.InputMetadata
 
InputMetadata(Map<String, DWType>) - Constructor for class org.mule.weave.extension.api.metadata.InputMetadata
 
intValue() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings.StringSetting
 

K

key() - Method in interface org.mule.weave.extension.api.extension.indexer.IndexEntry
 
kind() - Method in class org.mule.weave.extension.api.component.features.Feature
 
kind() - Method in class org.mule.weave.extension.api.component.structure.WeaveDescriptorFile
 
kind() - Method in class org.mule.weave.extension.api.component.structure.WeaveRootStructure
 
kind() - Method in class org.mule.weave.extension.api.component.structure.WeaveTargetFolder
 

L

languageLevelVersion() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings
 
LanguageServerLifecycle - Interface in org.mule.weave.extension.api.lifecycle
 
listScenarios(String) - Method in interface org.mule.weave.extension.api.services.sample.WeaveSampleDataResourcesService
For the given URI returns the list of names for each scenario defined.
LLMTool - Interface in org.mule.weave.extension.api.llm.tools
Represents a Tool for an LLM
LLMToolConfirmation - Record Class in org.mule.weave.extension.api.llm.tools
The information that is shown to the user to confirm that the tool will be executed
LLMToolConfirmation(String, String) - Constructor for record class org.mule.weave.extension.api.llm.tools.LLMToolConfirmation
Creates an instance of a LLMToolConfirmation record class.
LLMToolDescription - Record Class in org.mule.weave.extension.api.llm.tools
Messages shown to the user when calling the tool
LLMToolDescription(Optional<String>, Optional<LLMToolConfirmation>) - Constructor for record class org.mule.weave.extension.api.llm.tools.LLMToolDescription
Creates an instance of a LLMToolDescription record class.
LLMToolParams - Interface in org.mule.weave.extension.api.llm.tools
Represents the parameters of a tool
LLMToolProvider - Interface in org.mule.weave.extension.api.llm.tools
 
LLMToolResponse - Record Class in org.mule.weave.extension.api.llm.tools
Represents the outcome of a LLMTool execution.
LLMToolResponse(List<String>, boolean) - Constructor for record class org.mule.weave.extension.api.llm.tools.LLMToolResponse
Creates an instance of a LLMToolResponse record class.
LLMToolResponseBuilder - Class in org.mule.weave.extension.api.llm.tools
Builder for LLMToolResponse.
LLMToolResponseBuilder() - Constructor for class org.mule.weave.extension.api.llm.tools.LLMToolResponseBuilder
 
LSPConverters - Class in org.mule.weave.extension.api.lsp.utils
 

M

MAIN - Enum constant in enum class org.mule.weave.extension.api.component.structure.WeaveRootKind
 
MappingEditor - Class in org.mule.weave.extension.api.services.mapping
 
MappingEditor() - Constructor for class org.mule.weave.extension.api.services.mapping.MappingEditor
 
MappingService - Interface in org.mule.weave.extension.api.services.mapping
This service should be injected and provides the capability of generating graphical model for a mapping.
message() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolConfirmation
Returns the value of the message record component.
MessageBuilderFactory - Interface in org.mule.weave.extension.api.extension.validation
Factory class that allows to create a MessageBuilder.
messages() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolResponse
Returns the value of the messages record component.
MessageValidationCollector - Interface in org.mule.weave.extension.api.extension.validation
Collects that allows WeaveValidator to report error or warning messages.
metadata(VirtualFile) - Method in interface org.mule.weave.extension.api.component.metadata.WeaveMetadataProviderComponent
Get the context metadata for the given virtual file.
metadata(VirtualFile) - Method in interface org.mule.weave.extension.api.services.metadata.WeaveSampleBasedMetadataProviderService
Get the context metadata for the given virtual file.
modules() - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructure
 
ModuleStructureBuilder() - Constructor for class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.ModuleStructureBuilder
 

N

name() - Method in class org.mule.weave.extension.api.component.structure.WeaveModuleStructure
 
name() - Method in interface org.mule.weave.extension.api.extension.command.WeaveCommand
 
name() - Method in interface org.mule.weave.extension.api.llm.tools.LLMTool
The name of the tool to be executed
name() - Method in interface org.mule.weave.extension.api.llm.tools.LLMToolProvider
 
nature(String) - Static method in class org.mule.weave.extension.api.project.Nature
 
Nature - Class in org.mule.weave.extension.api.project
A Nature represent a characteristic for a project.
Nature() - Constructor for class org.mule.weave.extension.api.project.Nature
 
NatureBasedComponentFactory<T extends org.mule.dx.platform.api.component.ComponentLifecycle> - Class in org.mule.weave.extension.api.component
 
NatureBasedComponentFactory(String) - Constructor for class org.mule.weave.extension.api.component.NatureBasedComponentFactory
 
nodeAt(String, Range) - Method in interface org.mule.weave.extension.api.services.ast.AstNodeService
Given a String that references a project file URI and a Range for the given DWAstNodeKind, it parses the script and generates the DWAstNode for the expected kind.

O

onIndexingFinished(ProjectMetadata) - Method in interface org.mule.weave.extension.api.events.IndexingFinishedEventHandler
Handles DataWeave indexer finalized event.
onIndexingStarted(ProjectMetadata) - Method in interface org.mule.weave.extension.api.events.IndexingStartedEventHandler
Handles DataWeave indexer started event.
onProjectStarted(ProjectMetadata) - Method in interface org.mule.weave.extension.api.events.ProjectStartedEventHandler
Handles DataWeave project started event.
onProjectStopped(ProjectMetadata) - Method in interface org.mule.weave.extension.api.events.ProjectStoppedEventHandler
Handles DataWeave project stopped event.
open(String, ArrayList<String>) - Method in interface org.mule.weave.extension.api.services.mapping.MappingService
Given a URI of a DataWeave mapping document it creates a mapping editor for it that enables retrieval and interaction with the Expression model.
org.mule.weave.extension.api - package org.mule.weave.extension.api
 
org.mule.weave.extension.api.component - package org.mule.weave.extension.api.component
 
org.mule.weave.extension.api.component.builder - package org.mule.weave.extension.api.component.builder
 
org.mule.weave.extension.api.component.dependency - package org.mule.weave.extension.api.component.dependency
 
org.mule.weave.extension.api.component.features - package org.mule.weave.extension.api.component.features
 
org.mule.weave.extension.api.component.metadata - package org.mule.weave.extension.api.component.metadata
 
org.mule.weave.extension.api.component.structure - package org.mule.weave.extension.api.component.structure
 
org.mule.weave.extension.api.events - package org.mule.weave.extension.api.events
 
org.mule.weave.extension.api.exception - package org.mule.weave.extension.api.exception
 
org.mule.weave.extension.api.extension - package org.mule.weave.extension.api.extension
 
org.mule.weave.extension.api.extension.action - package org.mule.weave.extension.api.extension.action
 
org.mule.weave.extension.api.extension.annotations - package org.mule.weave.extension.api.extension.annotations
 
org.mule.weave.extension.api.extension.command - package org.mule.weave.extension.api.extension.command
 
org.mule.weave.extension.api.extension.indexer - package org.mule.weave.extension.api.extension.indexer
 
org.mule.weave.extension.api.extension.validation - package org.mule.weave.extension.api.extension.validation
 
org.mule.weave.extension.api.filesystem - package org.mule.weave.extension.api.filesystem
 
org.mule.weave.extension.api.lifecycle - package org.mule.weave.extension.api.lifecycle
 
org.mule.weave.extension.api.llm.tools - package org.mule.weave.extension.api.llm.tools
 
org.mule.weave.extension.api.lsp.utils - package org.mule.weave.extension.api.lsp.utils
 
org.mule.weave.extension.api.metadata - package org.mule.weave.extension.api.metadata
 
org.mule.weave.extension.api.project - package org.mule.weave.extension.api.project
 
org.mule.weave.extension.api.services - package org.mule.weave.extension.api.services
 
org.mule.weave.extension.api.services.ast - package org.mule.weave.extension.api.services.ast
 
org.mule.weave.extension.api.services.filesystem - package org.mule.weave.extension.api.services.filesystem
 
org.mule.weave.extension.api.services.indexer - package org.mule.weave.extension.api.services.indexer
 
org.mule.weave.extension.api.services.mapping - package org.mule.weave.extension.api.services.mapping
 
org.mule.weave.extension.api.services.metadata - package org.mule.weave.extension.api.services.metadata
 
org.mule.weave.extension.api.services.sample - package org.mule.weave.extension.api.services.sample
 

P

packaging() - Method in class org.mule.weave.extension.api.component.dependency.DependencyArtifact
 
partitionOf(IndexerID<K, V>) - Method in interface org.mule.weave.extension.api.services.indexer.IndexService
 
previewTimeout() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings
 
PROJECT_STARTED - Static variable in class org.mule.weave.extension.api.events.EventTypes
 
PROJECT_STOPPED - Static variable in class org.mule.weave.extension.api.events.EventTypes
 
PROJECT_STRUCTURE - Enum constant in enum class org.mule.weave.extension.api.component.features.FeatureKind
 
ProjectInitializer - Interface in org.mule.weave.extension.api.project
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.
ProjectMetadata - Interface in org.mule.weave.extension.api.project
Represents the project metadata information.
ProjectStartedEvent - Class in org.mule.weave.extension.api.events
 
ProjectStartedEvent(ProjectMetadata) - Constructor for class org.mule.weave.extension.api.events.ProjectStartedEvent
 
ProjectStartedEventHandler - Interface in org.mule.weave.extension.api.events
 
ProjectStoppedEvent - Class in org.mule.weave.extension.api.events
 
ProjectStoppedEvent(ProjectMetadata) - Constructor for class org.mule.weave.extension.api.events.ProjectStoppedEvent
 
ProjectStoppedEventHandler - Interface in org.mule.weave.extension.api.events
 
ProjectVirtualFileSystemService - Interface in org.mule.weave.extension.api.services.filesystem
 

Q

QuickFixCodeActionProvider - Class in org.mule.weave.extension.api.extension.action
Base class for creating CodeAction for quick fixes.
QuickFixCodeActionProvider() - Constructor for class org.mule.weave.extension.api.extension.action.QuickFixCodeActionProvider
 

R

reload() - Method in interface org.mule.weave.extension.api.component.dependency.WeaveDependencyComponent
Reloads all the dependencies
resourceIdentifier() - Method in interface org.mule.weave.extension.api.filesystem.VirtualFile
 
resources() - Method in class org.mule.weave.extension.api.component.structure.WeaveRootStructure
 
RESOURCES - Enum constant in enum class org.mule.weave.extension.api.component.structure.WeaveTargetKind
 
rootAstNode() - Method in class org.mule.weave.extension.api.extension.validation.DocumentNode
 
rootDependencyModel() - Method in interface org.mule.weave.extension.api.component.dependency.WeaveDependencyComponent
Returns the root dependency model for this project which includes the tree of dependencies resolved.
rootExpression - Variable in class org.mule.weave.extension.api.services.mapping.ExpressionTypePath
 
roots() - Method in class org.mule.weave.extension.api.component.structure.WeaveModuleStructure
 
RootStructureBuilder() - Constructor for class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.RootStructureBuilder
 

S

SAMPLE_DATA - Enum constant in enum class org.mule.weave.extension.api.component.features.FeatureKind
 
SampleInput(String, String) - Constructor for class org.mule.weave.extension.api.services.sample.WeaveSampleDataResourcesService.SampleInput
 
scaffoldingElementNumber() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings
 
SCOPE - Enum constant in enum class org.mule.weave.extension.api.extension.validation.ValidationTypeLevel
 
settings() - Method in interface org.mule.weave.extension.api.project.ProjectMetadata
 
shutdown() - Method in interface org.mule.weave.extension.api.lifecycle.LanguageServerLifecycle
Called when the Language Server is being shutdown
sources() - Method in class org.mule.weave.extension.api.component.structure.WeaveRootStructure
 
start() - Method in interface org.mule.weave.extension.api.component.WeaveComponent
 
start() - Method in interface org.mule.weave.extension.api.services.WeaveService
 
stop() - Method in interface org.mule.weave.extension.api.component.WeaveComponent
 
stop() - Method in interface org.mule.weave.extension.api.services.WeaveService
 
stringParam(String) - Method in interface org.mule.weave.extension.api.llm.tools.LLMToolParams
Returns a param of type String.
structure(ProjectMetadata) - Method in interface org.mule.weave.extension.api.component.structure.WeaveProjectStructureComponent
Returns the project structure for the specified project metadata
success() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolResponse
Returns the value of the success record component.
supportedFeatures() - Method in class org.mule.weave.extension.api.component.features.FeatureDescriptorComponent
 
supports(Feature, Project) - Static method in class org.mule.weave.extension.api.component.features.FeatureUtils
 
supports(ProjectMetadata) - Method in interface org.mule.weave.extension.api.project.ProjectInitializer
If returns true
supportsCodeActions(Boolean) - Method in interface org.mule.weave.extension.api.WeaveLanguageServerBuilder
If the created LS should contribute with code actions.
supportsCodeLenses(Boolean) - Method in interface org.mule.weave.extension.api.WeaveLanguageServerBuilder
If the created LS should contribute with code lenses.

T

targets() - Method in class org.mule.weave.extension.api.component.structure.WeaveModuleStructure
 
TEST - Enum constant in enum class org.mule.weave.extension.api.component.structure.WeaveRootKind
 
TEST_CLASS - Enum constant in enum class org.mule.weave.extension.api.component.structure.WeaveTargetKind
 
TEST_RESOURCES - Enum constant in enum class org.mule.weave.extension.api.component.structure.WeaveTargetKind
 
testRunnerEnvVarFileName() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings
 
textDocumentTranslator(WeaveLanguageServerBuilder.TextDocumentTranslator) - Method in interface org.mule.weave.extension.api.WeaveLanguageServerBuilder
The locator for this language server to handle the file scheme.
title() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolConfirmation
Returns the value of the title record component.
toMarkupContent(String) - Method in interface org.mule.weave.extension.api.services.ast.AstNodeService
Given a weaveDoc it creates a MarkupContent in mark down format.
toPosition(Position) - Static method in class org.mule.weave.extension.api.lsp.utils.LSPConverters
 
toRange(Location) - Static method in class org.mule.weave.extension.api.lsp.utils.LSPConverters
 
toString() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolConfirmation
Returns a string representation of this record class.
toString() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolDescription
Returns a string representation of this record class.
toString() - Method in record class org.mule.weave.extension.api.llm.tools.LLMToolResponse
Returns a string representation of this record class.
translate(String) - Method in interface org.mule.weave.extension.api.WeaveLanguageServerBuilder.TextDocumentTranslator
For embedded URI (as String) it does the translation to the textDocument that holds this embedded uri.
translate(String, Range) - Method in interface org.mule.weave.extension.api.WeaveLanguageServerBuilder.TextDocumentTranslator
For embedded URI (as String) and Range located related to the content of the script, it does the translation to the textDocument and the correct range coordinates.
TYPE - Enum constant in enum class org.mule.weave.extension.api.extension.validation.ValidationTypeLevel
 
typePath - Variable in class org.mule.weave.extension.api.services.mapping.ExpressionTypePath
 

U

updateExpression(ExpressionTypePath, String) - Method in class org.mule.weave.extension.api.services.mapping.MappingEditor
 
url() - Method in interface org.mule.weave.extension.api.filesystem.VirtualFile
The url of this file.
useLiteralOnInsertType() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings
 

V

validate(DocumentNode, MessageValidationCollector, MessageBuilderFactory) - Method in interface org.mule.weave.extension.api.extension.validation.WeaveValidator
 
validationLevel() - Method in interface org.mule.weave.extension.api.extension.validation.WeaveValidator
 
validationLevel() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings
 
ValidationTypeLevel - Enum Class in org.mule.weave.extension.api.extension.validation
The phase where the WeaveValidator should be applied.
value() - Method in interface org.mule.weave.extension.api.extension.indexer.IndexEntry
 
value() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings.OptionalStringSetting
 
value() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings.StringSetting
 
valueOf(String) - Static method in enum class org.mule.weave.extension.api.component.features.FeatureKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.weave.extension.api.component.structure.WeaveRootKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.weave.extension.api.component.structure.WeaveTargetKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.weave.extension.api.extension.validation.ValidationTypeLevel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.mule.weave.extension.api.component.features.FeatureKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.weave.extension.api.component.structure.WeaveRootKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.weave.extension.api.component.structure.WeaveTargetKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.weave.extension.api.extension.validation.ValidationTypeLevel
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in class org.mule.weave.extension.api.component.dependency.DependencyArtifact
 
VirtualFile - Interface in org.mule.weave.extension.api.filesystem
Represents a file, could be a file in memory, inside a jar etc.

W

WeaveAnnotationProcessorBinding - Interface in org.mule.weave.extension.api.extension.annotations
A binding to map a instance of a DWAnnotationProcessor to a ResourceIdentifier to be applied.
WeaveAnnotationProcessorBinding.Builder - Interface in org.mule.weave.extension.api.extension.annotations
 
WeaveAnnotationProcessorExtension - Interface in org.mule.weave.extension.api.extension.annotations
Provides annotations processors to be added to the Language Server that depends specific on this kind of project.
WeaveBuildComponent - Interface in org.mule.weave.extension.api.component.builder
Handles how a project is being built
WeaveCodeActionProvider - Interface in org.mule.weave.extension.api.extension.action
Provides code actions that should be enabled for the requested CodeActionParams.
WeaveCodeActionProviderExtension - Interface in org.mule.weave.extension.api.extension.action
Provides code actions to be added to the Language Server that depends specific on this kind of project.
WeaveCommand - Interface in org.mule.weave.extension.api.extension.command
A Command to be executed on the LSP.
WeaveCommandProviderWorkspaceExtension - Interface in org.mule.weave.extension.api.extension.command
Provides commands to be added to the Language Server.
WeaveComponent - Interface in org.mule.weave.extension.api.component
 
WeaveCreateInputSampleCommandFactory - Interface in org.mule.weave.extension.api.extension.command
Factory class that allows to create a Command already provided in the Language Server for creating input sample data.
WeaveDependencyComponent - Interface in org.mule.weave.extension.api.component.dependency
This component manages the dependencies for a project and the information
WeaveDescriptorFile - Class in org.mule.weave.extension.api.component.structure
 
WeaveDescriptorFile(String, File) - Constructor for class org.mule.weave.extension.api.component.structure.WeaveDescriptorFile
 
WeaveLanguageServerBuilder - Interface in org.mule.weave.extension.api
 
WeaveLanguageServerBuilder.TextDocumentTranslator - Interface in org.mule.weave.extension.api
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.
WeaveMetadataProviderComponent - Interface in org.mule.weave.extension.api.component.metadata
 
WeaveModuleStructure - Class in org.mule.weave.extension.api.component.structure
 
WeaveModuleStructure(String, WeaveRootStructure[], WeaveTargetFolder[], WeaveDescriptorFile[]) - Constructor for class org.mule.weave.extension.api.component.structure.WeaveModuleStructure
 
WeaveProjectExtension - Interface in org.mule.weave.extension.api.extension
A component that allows custom experiences for the kind of project.
WeaveProjectSettings - Interface in org.mule.weave.extension.api.project
 
WeaveProjectSettings.OptionalStringSetting - Interface in org.mule.weave.extension.api.project
 
WeaveProjectSettings.StringSetting - Interface in org.mule.weave.extension.api.project
 
WeaveProjectStructure - Class in org.mule.weave.extension.api.component.structure
 
WeaveProjectStructure(WeaveModuleStructure[]) - Constructor for class org.mule.weave.extension.api.component.structure.WeaveProjectStructure
 
WeaveProjectStructureBuilder - Class in org.mule.weave.extension.api.component.structure
 
WeaveProjectStructureBuilder() - Constructor for class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder
 
WeaveProjectStructureBuilder.ModuleStructureBuilder - Class in org.mule.weave.extension.api.component.structure
 
WeaveProjectStructureBuilder.RootStructureBuilder - Class in org.mule.weave.extension.api.component.structure
 
WeaveProjectStructureBuilder.WeaveTargetFolderBuilder - Class in org.mule.weave.extension.api.component.structure
 
WeaveProjectStructureComponent - Interface in org.mule.weave.extension.api.component.structure
This component handles the project structure.
WeaveRootKind - Enum Class in org.mule.weave.extension.api.component.structure
 
WeaveRootStructure - Class in org.mule.weave.extension.api.component.structure
 
WeaveRootStructure(WeaveRootKind, File[], File[], File) - Constructor for class org.mule.weave.extension.api.component.structure.WeaveRootStructure
 
WeaveRunPreviewCommandFactory - Interface in org.mule.weave.extension.api.extension.command
Factory class that allows to create a Command already provided in the Language Server for running scripts preview.
WeaveRuntimeException - Exception in org.mule.weave.extension.api.exception
 
WeaveRuntimeException(String) - Constructor for exception org.mule.weave.extension.api.exception.WeaveRuntimeException
 
WeaveSampleBasedMetadataProviderService - Interface in org.mule.weave.extension.api.services.metadata
 
WeaveSampleDataResourcesService - Interface in org.mule.weave.extension.api.services.sample
 
WeaveSampleDataResourcesService.SampleInput - Class in org.mule.weave.extension.api.services.sample
DTO that represents an input sample data with a name and its uri.
WeaveService - Interface in org.mule.weave.extension.api.services
A Weave service is a component that is tight to a Project LifeCycle.
WeaveServiceFactory<T extends WeaveService> - Interface in org.mule.weave.extension.api.services
 
WeaveTargetFolder - Class in org.mule.weave.extension.api.component.structure
 
WeaveTargetFolder(WeaveTargetKind, File[]) - Constructor for class org.mule.weave.extension.api.component.structure.WeaveTargetFolder
 
WeaveTargetFolderBuilder() - Constructor for class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.WeaveTargetFolderBuilder
 
WeaveTargetKind - Enum Class in org.mule.weave.extension.api.component.structure
 
WeaveValidator - Interface in org.mule.weave.extension.api.extension.validation
A validator that given a DocumentNode reports error/warning constraint violations.
WeaveValidatorProviderExtension - Interface in org.mule.weave.extension.api.extension.validation
Provides validators to be added to the Language Server that depends specific on this kind of project.
WeaveWorkspaceExtension - Interface in org.mule.weave.extension.api.extension
A component that allows custom experiences at the workspace level for the DW extension.
withAnnotationProcessor(DWAnnotationProcessor) - Method in interface org.mule.weave.extension.api.extension.annotations.WeaveAnnotationProcessorBinding.Builder
 
withDefaultSourceFolder(File) - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.RootStructureBuilder
 
withId(String) - Method in interface org.mule.weave.extension.api.WeaveLanguageServerBuilder
ID to identify the created builder.
withKind(WeaveRootKind) - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.RootStructureBuilder
 
withKind(WeaveTargetKind) - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.WeaveTargetFolderBuilder
 
withMessage(String) - Method in class org.mule.weave.extension.api.llm.tools.LLMToolResponseBuilder
Adds a single message to the list of messages for the LLMToolResponse.
withMessages(List<String>) - Method in class org.mule.weave.extension.api.llm.tools.LLMToolResponseBuilder
Adds a list of messages to the existing messages for the LLMToolResponse.
withName(String) - Method in class org.mule.weave.extension.api.component.structure.WeaveProjectStructureBuilder.ModuleStructureBuilder
 
withResourceIdentifier(ResourceIdentifier) - Method in interface org.mule.weave.extension.api.extension.annotations.WeaveAnnotationProcessorBinding.Builder
 
withSuccess(boolean) - Method in class org.mule.weave.extension.api.llm.tools.LLMToolResponseBuilder
Sets the success status for the LLMToolResponse.
wlangVersion() - Method in interface org.mule.weave.extension.api.project.WeaveProjectSettings
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form