| Modifier and Type | Interface and Description |
|---|---|
interface |
FieldElement
A contract for an element to be considered as a Field
|
interface |
ParameterElement
A contract for an element from which a parameter can be derived
|
| Modifier and Type | Method and Description |
|---|---|
List<ExtensionParameter> |
WithParameters.getParameterGroups() |
default List<ExtensionParameter> |
ParameterizableTypeElement.getParameterGroups() |
List<ExtensionParameter> |
WithParameters.getParameters() |
default List<ExtensionParameter> |
ParameterizableTypeElement.getParameters() |
List<ExtensionParameter> |
WithParameters.getParametersAnnotatedWith(Class<? extends Annotation> annotationClass) |
default List<ExtensionParameter> |
ParameterizableTypeElement.getParametersAnnotatedWith(Class<? extends Annotation> annotationClass) |
| Constructor and Description |
|---|
ParameterGroupDescriptor(String name,
Type type,
org.mule.metadata.api.model.MetadataType metadataType,
AnnotatedElement container,
ExtensionParameter groupParameterType) |
| Modifier and Type | Method and Description |
|---|---|
List<org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclarer> |
ParameterModelsLoaderDelegate.declare(org.mule.runtime.api.meta.model.declaration.fluent.HasParametersDeclarer component,
List<? extends ExtensionParameter> parameters,
ParameterDeclarationContext declarationContext) |
List<org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclarer> |
ParameterModelsLoaderDelegate.declare(org.mule.runtime.api.meta.model.declaration.fluent.HasParametersDeclarer component,
List<? extends ExtensionParameter> parameters,
ParameterDeclarationContext declarationContext,
org.mule.runtime.api.meta.model.declaration.fluent.ParameterGroupDeclarer parameterGroupDeclarer) |
| Modifier and Type | Method and Description |
|---|---|
void |
ParameterDeclarerContributor.contribute(ExtensionParameter parameter,
org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclarer declarer,
ParameterDeclarationContext declarationContext)
Given an
ExtensionParameter describing the parameter it self and a ParameterDeclarationContext
gives the chance to contribute to the ParameterDeclarer |
void |
StackableTypesParameterContributor.contribute(ExtensionParameter parameter,
org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclarer declarer,
ParameterDeclarationContext declarationContext)
Contributes to a
ParameterDeclarer if the type of the given parameter is one of the registered
as wrapper types |
void |
InfrastructureFieldContributor.contribute(ExtensionParameter parameter,
org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclarer declarer,
ParameterDeclarationContext declarationContext)
Given an
ExtensionParameter describing the parameter it self and a ParameterDeclarationContext
gives the chance to contribute to the ParameterDeclarer |
| Modifier and Type | Method and Description |
|---|---|
ExtensionParameter |
ExtensionParameterDescriptorModelProperty.getExtensionParameter() |
| Constructor and Description |
|---|
ExtensionParameterDescriptorModelProperty(ExtensionParameter extensionParameter) |
| Modifier and Type | Class and Description |
|---|---|
class |
FieldWrapper
|
class |
ParameterWrapper
|
| Modifier and Type | Method and Description |
|---|---|
List<ExtensionParameter> |
MethodWrapper.getParameterGroups() |
List<ExtensionParameter> |
MethodWrapper.getParameters() |
List<ExtensionParameter> |
MethodWrapper.getParametersAnnotatedWith(Class<? extends Annotation> annotationClass) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ModelLoaderUtils.isProcessorChain(ExtensionParameter parameter) |
static boolean |
ModelLoaderUtils.isRoute(ExtensionParameter parameter) |
Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.