public interface ParameterElement extends ExtensionParameter
| Modifier and Type | Field and Description |
|---|---|
static String |
EMPTY |
IMPLICIT_ARGUMENT_TYPES| Modifier and Type | Method and Description |
|---|---|
default String |
getAlias() |
default AnnotatedElement |
getDeclaringElement() |
default String |
getDescription() |
default org.mule.metadata.api.model.MetadataType |
getMetadataType(org.mule.metadata.api.ClassTypeLoader typeLoader) |
String |
getName()
Returns the component's name
|
String |
getOwnerDescription() |
Parameter |
getParameter() |
Type |
getType() |
defaultValue, isRequired, shouldBeAdvertisedgetAnnotation, getAnnotations, isAnnotatedWithstatic final String EMPTY
default AnnotatedElement getDeclaringElement()
getDeclaringElement in interface ExtensionParameterAnnotatedElement form which this instance was derivedType getType()
TypeWrapper of the represented componentdefault org.mule.metadata.api.model.MetadataType getMetadataType(org.mule.metadata.api.ClassTypeLoader typeLoader)
typeLoader - ClassTypeLoader that will load the Class and represent it as a MetadataTypeMetadataType representation of the component typedefault String getAlias()
default String getDescription()
String getOwnerDescription()
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.