| Modifier and Type | Method and Description |
|---|---|
DslElementModel<M> |
DslElementModel.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
<T> Optional<DslElementModel<T>> |
DslElementModelFactory.create(org.mule.runtime.ast.api.ComponentAst componentConfiguration)
Resolves the
DslElementModel for the given applicationElement, providing an element with all the
required information for representing this applicationElement element in the DSL and binding it to its
model component or MetadataType. |
<T> Optional<DslElementModel<T>> |
DslElementModelFactory.create(org.mule.runtime.dsl.api.component.config.ComponentConfiguration componentConfiguration)
Deprecated.
Use
DslElementModelFactory.create(ComponentAst) instead. |
<T> Optional<DslElementModel<T>> |
DslElementModelFactory.create(org.mule.runtime.app.declaration.api.ElementDeclaration elementDeclaration)
Resolves the
DslElementModel for the given ElementDeclaration, providing an element with all the required
information for representing this elementDeclaration element in the DSL and binding it to its model component or MetadataType. |
<E> Optional<DslElementModel<E>> |
DslElementModel.findElement(org.mule.runtime.api.component.ComponentIdentifier identifier)
Lookup method for finding a given
DslElementModel based on its identifier from
this element as root. |
<E> Optional<DslElementModel<E>> |
DslElementModel.findElement(String modelName)
Lookup method for finding a given
DslElementModel based on its parameterName from this element as
root. |
List<DslElementModel> |
DslElementModel.getContainedElements() |
| Modifier and Type | Method and Description |
|---|---|
Element |
XmlDslElementModelConverter.asXml(DslElementModel elementModel)
Converts the given
DslElementModel into its XML Element representation, populating the given owner
Document with all the information required in order for the returned Element to be correctly parsed. |
DslElementModel.Builder<M> |
DslElementModel.Builder.containing(DslElementModel element) |
| Modifier and Type | Method and Description |
|---|---|
Optional<MetadataCacheId> |
DslElementBasedMetadataCacheIdGenerator.getIdForComponentAttributesMetadata(DslElementModel<?> component) |
Optional<MetadataCacheId> |
DslElementBasedMetadataCacheIdGenerator.getIdForComponentInputMetadata(DslElementModel<?> component,
String parameterName) |
Optional<MetadataCacheId> |
DslElementBasedMetadataCacheIdGenerator.getIdForComponentMetadata(DslElementModel<?> elementModel) |
Optional<MetadataCacheId> |
DslElementBasedMetadataCacheIdGenerator.getIdForComponentOutputMetadata(DslElementModel<?> component) |
Optional<MetadataCacheId> |
DslElementBasedMetadataCacheIdGenerator.getIdForGlobalMetadata(DslElementModel<?> elementModel) |
Optional<MetadataCacheId> |
DslElementBasedMetadataCacheIdGenerator.getIdForMetadataKeys(DslElementModel<?> elementModel) |
Optional<ValueProviderCacheId> |
DslElementBasedValueProviderCacheIdGenerator.getIdForResolvedValues(DslElementModel<?> containerComponent,
String parameterName)
The returned
ValueProviderCacheId will contain all acting parameters required by the
ValueProvider as parts. |
Optional<ValueProviderCacheId> |
DslElementBasedValueProviderCacheIdGenerator.getIdForResolvedValues(DslElementModel<?> containerComponent,
String parameterName,
String targetPath)
The returned
ValueProviderCacheId will contain all acting parameters required by the
ValueProvider as parts. |
| Constructor and Description |
|---|
DslElementBasedMetadataCacheIdGenerator(ComponentLocator<DslElementModel<?>> locator) |
DslElementBasedValueProviderCacheIdGenerator(ComponentLocator<DslElementModel<?>> locator) |
| Constructor and Description |
|---|
AbstractMetadataResolutionTypeInformation(DslElementModel<?> component,
Function<org.mule.runtime.extension.api.property.TypeResolversInformationModelProperty,Optional<org.mule.runtime.extension.api.property.ResolverInformation>> getResolverInformationFromModelProperty) |
AttributesMetadataResolutionTypeInformation(DslElementModel<?> component) |
InputMetadataResolutionTypeInformation(DslElementModel<?> component,
String parameterName) |
KeysMetadataResolutionTypeInformation(DslElementModel<?> component) |
OutputMetadataResolutionTypeInformation(DslElementModel<?> component) |
| Modifier and Type | Method and Description |
|---|---|
<T> Optional<DslElementModel<T>> |
DefaultDslElementModelFactory.create(org.mule.runtime.ast.api.ComponentAst componentModel) |
<T> Optional<DslElementModel<T>> |
DefaultDslElementModelFactory.create(org.mule.runtime.dsl.api.component.config.ComponentConfiguration configuration) |
<T> Optional<DslElementModel<T>> |
DefaultDslElementModelFactory.create(org.mule.runtime.app.declaration.api.ElementDeclaration componentDeclaration)
Resolves the
DslElementModel for the given ElementDeclaration, providing an element with all the required
information for representing this elementDeclaration element in the DSL and binding it to its model component or MetadataType. |
| Modifier and Type | Method and Description |
|---|---|
Element |
DefaultXmlDslElementModelConverter.asXml(DslElementModel elementModel)
Converts the given
DslElementModel into its XML Element representation, populating the given owner
Document with all the information required in order for the returned Element to be correctly parsed. |
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.