@NoImplement public interface ParameterizableTypeElement extends Type, WithParameters
Class and can define parameters| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Returns the component's name
|
default List<ExtensionParameter> |
getParameterGroups() |
default List<ExtensionParameter> |
getParameters() |
default List<ExtensionParameter> |
getParametersAnnotatedWith(Class<? extends Annotation> annotationClass) |
asMetadataType, getAnnotatedFields, getClassInformation, getElement, getFields, getGenerics, getInterfaceGenerics, getMethod, getProperties, getSuperTypeGenerics, getTypeName, isAnyType, isAssignableFrom, isAssignableFrom, isAssignableTo, isAssignableTo, isInstantiable, isSameType, isSameTypegetAlias, getDescriptiongetAnnotation, getValueFromAnnotation, isAnnotatedWithgetDeclaringClassdefault List<ExtensionParameter> getParameters()
getParameters in interface WithParametersExtensionParameter that represents the parameters of the componentdefault List<ExtensionParameter> getParameterGroups()
getParameterGroups in interface WithParametersExtensionParameter that represents the parameters of the component that are considered as parameter
groupsdefault List<ExtensionParameter> getParametersAnnotatedWith(Class<? extends Annotation> annotationClass)
getParametersAnnotatedWith in interface WithParametersannotationClass - Annotation to look for parameters annotated with this classExtensionParameter that are annotated with the given Annotation ClassCopyright © 2003–2024 MuleSoft, Inc.. All rights reserved.