| Modifier and Type | Method and Description |
|---|---|
ComponentParameterAst |
ComponentAst.getParameter(String groupName,
String paramName) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ComponentParameterAst> |
ComponentAst.getParameters()
A parameter may have a value either because it is explicitly set in the DSL, or because the extension model defines a default
value for it.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseComponentParameterAstDecorator
This class provides a skeletal implementation of the
ComponentParameterAst interface, to minimize the effort required
to implement this interface when decorating instances of ComponentParameterAst. |
| Modifier and Type | Method and Description |
|---|---|
protected ComponentParameterAst |
BaseComponentAst.doGetParameter(Collection<ComponentParameterAst> parameters,
String groupName,
String paramName) |
protected ComponentParameterAst |
BaseComponentParameterAstDecorator.getDecorated() |
ComponentParameterAst |
BaseComponentAstDecorator.getParameter(String groupName,
String paramName) |
ComponentParameterAst |
BaseComponentAst.getParameter(String groupName,
String paramName) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ComponentParameterAst> |
BaseComponentAstDecorator.getParameters() |
static Optional<ComponentParameterAst> |
MuleAstUtils.parameterOfType(ComponentAst referent,
org.mule.runtime.api.meta.model.stereotype.StereotypeModel referenceStereotype)
Given a
ComponentAst, lookup for a parameter that references an object with a certain stereotype. |
static List<ComponentParameterAst> |
MuleAstUtils.parametersOfType(ComponentAst referent,
org.mule.runtime.api.meta.model.stereotype.StereotypeModel referenceStereotype)
Given a
ComponentAst, lookup for all parameters that reference an object with a certain stereotype. |
| Modifier and Type | Method and Description |
|---|---|
static void |
MuleAstUtils.doOnParamComponents(ComponentParameterAst param,
Consumer<ComponentAst> action)
Performs a given action on the
ComponentAsts that form the value of the provided parameter. |
| Modifier and Type | Method and Description |
|---|---|
protected ComponentParameterAst |
BaseComponentAst.doGetParameter(Collection<ComponentParameterAst> parameters,
String groupName,
String paramName) |
| Constructor and Description |
|---|
BaseComponentParameterAstDecorator(ComponentParameterAst decorated)
Creates a new decorator for the provided instance.
|
| Modifier and Type | Method and Description |
|---|---|
List<ComponentParameterAst> |
ValidationResultItem.getParameters() |
| Modifier and Type | Method and Description |
|---|---|
static ValidationResultItem |
ValidationResultItem.create(ComponentAst component,
ComponentParameterAst parameter,
Validation validation,
String message) |
static ValidationResultItem |
ValidationResultItem.create(ComponentAst component,
ComponentParameterAst parameter,
Validation validation,
String message,
Map<String,String> additionalData) |
| Modifier and Type | Method and Description |
|---|---|
static ValidationResultItem |
ValidationResultItem.create(ComponentAst component,
List<ComponentParameterAst> parameters,
Validation validation,
String message) |
static ValidationResultItem |
ValidationResultItem.create(ComponentAst component,
List<ComponentParameterAst> parameters,
Validation validation,
String message,
Map<String,String> additionalData) |
static ValidationResultItem |
ValidationResultItem.create(List<ComponentAst> components,
List<ComponentParameterAst> parameters,
Validation validation,
String message) |
static ValidationResultItem |
ValidationResultItem.create(List<ComponentAst> components,
List<ComponentParameterAst> parameters,
Validation validation,
String message,
Map<String,String> additionalData) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultComponentParameterAst |
| Modifier and Type | Method and Description |
|---|---|
ComponentParameterAst |
DefaultComponentAst.getParameter(String groupName,
String paramName) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ComponentParameterAst> |
DefaultComponentAst.getParameters() |
| Constructor and Description |
|---|
DefaultComponentAst(List<ComponentAst> builtChildren,
Map<org.mule.runtime.api.util.Pair<org.mule.runtime.api.meta.model.parameter.ParameterModel,org.mule.runtime.api.meta.model.parameter.ParameterGroupModel>,ComponentParameterAst> parameterAsts,
Map<String,String> extraParams,
PropertiesResolver propertiesResolver,
Map<String,Object> annotations,
Supplier<Optional<String>> componentId,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.ComponentModel componentModel,
org.mule.runtime.api.meta.model.nested.NestableElementModel nestableElementModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
org.mule.runtime.api.meta.model.connection.ConnectionProviderModel connectionProviderModel,
org.mule.runtime.api.meta.model.parameter.ParameterizedModel parameterizedModel,
org.mule.metadata.api.model.MetadataType type,
ComponentGenerationInformation generationInformation,
ComponentMetadataAst metadata,
org.mule.runtime.api.component.location.ComponentLocation location,
org.mule.runtime.api.component.ComponentIdentifier identifier,
org.mule.runtime.api.component.TypedComponentIdentifier.ComponentType componentType) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<org.mule.runtime.api.util.Pair<org.mule.runtime.api.meta.model.parameter.ParameterModel,org.mule.runtime.api.meta.model.parameter.ParameterGroupModel>,ComponentParameterAst> |
BaseComponentAstBuilder.createParameterAsts() |
| Modifier and Type | Method and Description |
|---|---|
BaseComponentAstBuilder<B> |
BaseComponentAstBuilder.withParameter(org.mule.runtime.api.meta.model.parameter.ParameterModel paramModel,
org.mule.runtime.api.meta.model.parameter.ParameterGroupModel parameterGroupModel,
ComponentParameterAst paramValue,
Iterable<org.mule.runtime.api.component.ComponentIdentifier> paramIdentifiers) |
BaseComponentAstBuilder<B> |
BaseComponentAstBuilder.withParameter(org.mule.runtime.api.meta.model.parameter.ParameterModel paramModel,
org.mule.runtime.api.meta.model.parameter.ParameterGroupModel parameterGroupModel,
ComponentParameterAst paramValue,
Optional<org.mule.runtime.api.component.ComponentIdentifier> paramIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
protected Supplier<Optional<String>> |
DefaultComponentAstBuilder.obtainLocation(Map<org.mule.runtime.api.util.Pair<org.mule.runtime.api.meta.model.parameter.ParameterModel,org.mule.runtime.api.meta.model.parameter.ParameterGroupModel>,ComponentParameterAst> parameterAsts) |
protected Optional<String> |
BaseComponentAstBuilder.resolveComponentId(Map<org.mule.runtime.api.util.Pair<org.mule.runtime.api.meta.model.parameter.ParameterModel,org.mule.runtime.api.meta.model.parameter.ParameterGroupModel>,ComponentParameterAst> parameterAsts) |
| Modifier and Type | Method and Description |
|---|---|
List<ComponentParameterAst> |
DefaultValidationResultItem.getParameters() |
| Constructor and Description |
|---|
DefaultValidationResultItem(List<ComponentAst> components,
List<ComponentParameterAst> parameters,
Validation validation,
String message,
Map<String,String> additionalData) |
Copyright © 2022 MuleSoft, Inc.. All rights reserved.