public class DefaultDslSyntaxResolverService extends Object implements org.mule.tooling.client.api.artifact.dsl.DslSyntaxResolverService
DslSyntaxResolverService| Constructor and Description |
|---|
DefaultDslSyntaxResolverService(MuleRuntimeExtensionModelProvider muleRuntimeExtensionModelProvider,
org.mule.maven.client.api.MavenClient mavenClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
When the tooling client is being dispose,
this service should be disposed to, so all the client resources are freed. |
org.mule.tooling.client.api.artifact.dsl.DslSyntaxResolverFactory |
getDslSyntaxResolverFactory(org.mule.tooling.client.api.artifact.dsl.request.DslSyntaxResolverFactoryRequest request) |
void |
invalidate(List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel) |
org.mule.tooling.client.api.artifact.dsl.DslElementSyntax |
resolve(org.mule.tooling.client.api.extension.model.config.ConfigurationModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors) |
org.mule.tooling.client.api.artifact.dsl.DslElementSyntax |
resolve(org.mule.tooling.client.api.extension.model.connection.ConnectionProviderModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors) |
org.mule.tooling.client.api.artifact.dsl.DslElementSyntax |
resolve(org.mule.tooling.client.api.extension.model.construct.ConstructModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors) |
org.mule.tooling.client.api.artifact.dsl.DslElementSyntax |
resolve(org.mule.tooling.client.api.extension.model.operation.OperationModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors) |
org.mule.tooling.client.api.artifact.dsl.DslElementSyntax |
resolve(org.mule.tooling.client.api.extension.model.source.SourceModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors) |
public DefaultDslSyntaxResolverService(MuleRuntimeExtensionModelProvider muleRuntimeExtensionModelProvider, org.mule.maven.client.api.MavenClient mavenClient)
public org.mule.tooling.client.api.artifact.dsl.DslSyntaxResolverFactory getDslSyntaxResolverFactory(org.mule.tooling.client.api.artifact.dsl.request.DslSyntaxResolverFactoryRequest request)
getDslSyntaxResolverFactory in interface org.mule.tooling.client.api.artifact.dsl.DslSyntaxResolverServicepublic void dispose()
this service should be disposed to, so all the client resources are freed.dispose in interface org.mule.tooling.client.api.Disposablepublic void invalidate(List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors, org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel)
public org.mule.tooling.client.api.artifact.dsl.DslElementSyntax resolve(org.mule.tooling.client.api.extension.model.source.SourceModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors)
public org.mule.tooling.client.api.artifact.dsl.DslElementSyntax resolve(org.mule.tooling.client.api.extension.model.operation.OperationModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors)
public org.mule.tooling.client.api.artifact.dsl.DslElementSyntax resolve(org.mule.tooling.client.api.extension.model.construct.ConstructModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors)
public org.mule.tooling.client.api.artifact.dsl.DslElementSyntax resolve(org.mule.tooling.client.api.extension.model.connection.ConnectionProviderModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors)
public org.mule.tooling.client.api.artifact.dsl.DslElementSyntax resolve(org.mule.tooling.client.api.extension.model.config.ConfigurationModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors)
Copyright © 2017 MuleSoft, Inc.. All rights reserved.