All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AstNodeService DataWeave Service to retrieveDWAstNodefrom a uri project file.BaseBuildManagerComponentFactory BaseDependencyComponentFactory BaseMetadataProviderComponentFactory BaseProjectStructureComponentFactory ContextMetadata DefaultWeaveAnnotationProcessorBinding DependencyArtifact DocumentNode Represents the document text URI and itsDWAstNoderoot.DWTypeTransformer Construct DWType from different sourcesEventTypes ExpressionTypePath Feature FeatureDescriptorComponent FeatureDescriptorComponentFactory FeatureKind FeatureUtils IndexEntry<K,V> An entry of Key value Pairs to be stored in the IndexIndexerExtension<K,V> The indexer extension that will be responsible for extracting the entries to be stored in the Indexer RegionIndexerID<K,V> The ID to be used to represent the Indexer.IndexingFinishedEvent IndexingFinishedEventHandler IndexingStartedEvent IndexingStartedEventHandler IndexPartition<K,V> A Partition represents a set of values of a given indexer IDIndexService This service should be injected and provides the access to the Index DB PartitionsInputMetadata LanguageServerLifecycle LSPConverters MappingEditor MappingService This service should be injected and provides the capability of generating graphical model for a mapping.MessageBuilderFactory Factory class that allows to create aMessageBuilder.MessageValidationCollector Collects that allowsWeaveValidatorto report error or warning messages.Nature A Nature represent a characteristic for a project.NatureBasedComponentFactory<T extends org.mule.dx.platform.api.component.ComponentLifecycle> ProjectInitializer 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 Represents the project metadata information.ProjectStartedEvent ProjectStartedEventHandler ProjectVirtualFileSystemService QuickFixCodeActionProvider Base class for creatingCodeActionfor quick fixes.ValidationTypeLevel The phase where theWeaveValidatorshould be applied.VirtualFile Represents a file, could be a file in memory, inside a jar etc.WeaveAnnotationProcessorBinding A binding to map a instance of aDWAnnotationProcessorto aResourceIdentifierto be applied.WeaveAnnotationProcessorBinding.Builder WeaveAnnotationProcessorExtension Provides annotations processors to be added to the Language Server that depends specific on this kind of project.WeaveBuildComponent Handles how a project is being builtWeaveCodeActionProvider Provides code actions that should be enabled for the requestedCodeActionParams.WeaveCodeActionProviderExtension Provides code actions to be added to the Language Server that depends specific on this kind of project.WeaveCommand A Command to be executed on the LSP.WeaveCommandProviderExtension Provides commands to be added to the Language Server that depends specific on this kind of project.WeaveComponent WeaveCreateInputSampleCommandFactory Factory class that allows to create aCommandalready provided in the Language Server for creating input sample data.WeaveDependencyComponent This component manages the dependencies for a project and the informationWeaveDescriptorFile WeaveExtension A component that allows custom experiences for the kind of project.WeaveLanguageServerBuilder WeaveMetadataProviderComponent WeaveModuleStructure WeaveProjectSettings WeaveProjectSettings.OptionalStringSetting WeaveProjectSettings.StringSetting WeaveProjectStructure WeaveProjectStructureBuilder WeaveProjectStructureBuilder.ModuleStructureBuilder WeaveProjectStructureBuilder.RootStructureBuilder WeaveProjectStructureBuilder.WeaveTargetFolderBuilder WeaveProjectStructureComponent This component handles the project structure.WeaveRootKind WeaveRootStructure WeaveRunPreviewCommandFactory Factory class that allows to create aCommandalready provided in the Language Server for running scripts preview.WeaveSampleBasedMetadataProviderService WeaveSampleDataResourcesService WeaveService A Weave service is a component that is tight to a Project LifeCycle.WeaveServiceFactory<T extends WeaveService> WeaveTargetFolder WeaveTargetKind WeaveTextDocumentLocator WeaveValidator A validator that given aDocumentNodereports error/warning constraint violations.WeaveValidatorProviderExtension Provides validators to be added to the Language Server that depends specific on this kind of project.