public interface DslSyntaxResolver extends Disposable
DslElementSyntax of any Component, Parameter or
Type within the context of the Extension model where the Component was declared.| Modifier and Type | Method and Description |
|---|---|
DslElementSyntax |
resolve(ConfigurationModel component)
Resolves the
DslElementSyntax for the given component. |
DslElementSyntax |
resolve(ConnectionProviderModel component)
Resolves the
DslElementSyntax for the given component. |
DslElementSyntax |
resolve(ConstructModel component)
Resolves the
DslElementSyntax for the given component. |
Optional<DslElementSyntax> |
resolve(org.mule.metadata.api.model.MetadataType type)
Resolves the
DslElementSyntax for the standalone xml element for the given MetadataType |
DslElementSyntax |
resolve(OperationModel component)
Resolves the
DslElementSyntax for the given component. |
DslElementSyntax |
resolve(SourceModel component)
Resolves the
DslElementSyntax for the given component. |
disposeDslElementSyntax resolve(ConfigurationModel component)
DslElementSyntax for the given component.component - the ConfigurationModel element to be described in the DslElementSyntaxDslElementSyntax for the modelDslElementSyntax resolve(ConnectionProviderModel component)
DslElementSyntax for the given component.component - the ConnectionProviderModel element to be described in the DslElementSyntaxDslElementSyntax for the modelDslElementSyntax resolve(ConstructModel component)
DslElementSyntax for the given component.component - the ConstructModel element to be described in the DslElementSyntaxDslElementSyntax for the modelDslElementSyntax resolve(OperationModel component)
DslElementSyntax for the given component.component - the OperationModel element to be described in the DslElementSyntaxDslElementSyntax for the modelDslElementSyntax resolve(SourceModel component)
DslElementSyntax for the given component.component - the SourceModel element to be described in the DslElementSyntaxDslElementSyntax for the modelOptional<DslElementSyntax> resolve(org.mule.metadata.api.model.MetadataType type)
DslElementSyntax for the standalone xml element for the given MetadataTypetype - the MetadataType to be described in the DslElementSyntaxDslElementSyntax for the top level element associated to the MetadataType or
Optional.empty() if the type is not supported as an standalone elementCopyright © 2018 MuleSoft, Inc.. All rights reserved.