| 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 |
|---|---|
protected Optional<ExtensionParameter> |
AbstractAnnotatedDeclarationEnricher.extractDeclaredParameter(org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclaration declaration)
If the parameter was derived from a Java field or method argument, this method returns an
ExtensionParameter which
provides an abstraction over that field or argument |
| 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 |
|---|---|
protected Stream<ExtensionParameter> |
JavaDeclaredParameterGroupModelParser.doGetParameters() |
protected Stream<ExtensionParameter> |
JavaDefaultParameterGroupParser.doGetParameters() |
static List<ExtensionParameter> |
JavaExtensionModelParserUtils.getCompletionCallbackParameters(MethodElement method) |
static Optional<ExtensionParameter> |
JavaExtensionModelParserUtils.getConfigParameter(WithParameters element) |
static Optional<ExtensionParameter> |
JavaExtensionModelParserUtils.getConnectionParameter(WithParameters element) |
| Modifier and Type | Method and Description |
|---|---|
static Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> |
JavaExtensionModelParserUtils.getDeprecationModel(ExtensionParameter extensionParameter) |
static Optional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> |
JavaExtensionModelParserUtils.getSinceMuleVersionModelProperty(ExtensionParameter extensionParameter) |
static boolean |
JavaExtensionModelParserUtils.isCompletionCallbackParameter(ExtensionParameter extensionParameter) |
static boolean |
JavaExtensionModelParserUtils.isParameter(ExtensionParameter parameter) |
static boolean |
JavaExtensionModelParserUtils.isParameterGroup(ExtensionParameter groupParameter) |
static boolean |
JavaExtensionModelParserUtils.isProcessorChain(ExtensionParameter parameter) |
List<org.mule.runtime.api.meta.model.ModelProperty> |
ParameterDeclarationContext.resolveStackableTypes(ExtensionParameter extensionParameter) |
| Modifier and Type | Method and Description |
|---|---|
static List<ParameterGroupModelParser> |
JavaExtensionModelParserUtils.getParameterGroupParsers(List<? extends ExtensionParameter> parameters,
ParameterDeclarationContext context) |
static List<ParameterGroupModelParser> |
JavaExtensionModelParserUtils.getSourceParameterGroupParsers(List<? extends ExtensionParameter> parameters,
ParameterDeclarationContext context) |
| Constructor and Description |
|---|
JavaDeclaredParameterGroupModelParser(ExtensionParameter groupParameter,
ParameterDeclarationContext context,
Function<ParameterModelParser,ParameterModelParser> parameterMutator) |
JavaNestedChainModelParser(ExtensionParameter extensionParameter) |
JavaNestedRouteModelParser(ExtensionParameter route) |
JavaParameterModelParser(ExtensionParameter parameter,
Optional<ParameterGroupModelParser.ExclusiveOptionalDescriptor> exclusiveOptionals,
ParameterDeclarationContext context) |
| Constructor and Description |
|---|
JavaDefaultParameterGroupParser(List<ExtensionParameter> parameters,
ParameterDeclarationContext context,
Function<ParameterModelParser,ParameterModelParser> parameterMutator) |
| Modifier and Type | Method and Description |
|---|---|
static org.mule.metadata.api.model.MetadataType |
CustomStaticTypeUtils.getParameterType(ExtensionParameter parameterElement)
resolves type of a given parameter.
|
| Modifier and Type | Method and Description |
|---|---|
static List<ExtensionParameter> |
JavaModelLoaderUtils.getCompletionCallbackParameters(MethodElement method) |
static List<ExtensionParameter> |
ParameterUtils.getParameterGroups(WithParameters withParameters) |
static List<ExtensionParameter> |
JavaModelLoaderUtils.getRoutes(MethodElement methodElement) |
| Modifier and Type | Method and Description |
|---|---|
static Optional<org.mule.runtime.api.util.Pair<Integer,Boolean>> |
JavaMetadataKeyIdModelParserUtils.getMetadataKeyPart(ExtensionParameter extensionParameter) |
static boolean |
JavaModelLoaderUtils.isProcessorChain(ExtensionParameter parameter) |
static boolean |
JavaModelLoaderUtils.isRoute(ExtensionParameter parameter) |
| Modifier and Type | Method and Description |
|---|---|
static Optional<ParameterGroupInfo> |
ParameterGroupUtils.getParameterGroupInfo(ExtensionParameter extensionParameter)
Given a map that holds as key annotations classes, and as value an instance of that annotation class.
|
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.