public interface Type extends WithAnnotations, WithDeclaringClass
| Modifier and Type | Method and Description |
|---|---|
default String |
getAlias() |
List<FieldElement> |
getAnnotatedFields(Class<? extends Annotation> annotation) |
default String |
getDescription() |
List<FieldElement> |
getFields() |
String |
getName()
Returns the component's name
|
getAnnotation, getAnnotations, isAnnotatedWithgetDeclaringClassstatic final String EMPTY
List<FieldElement> getFields()
FieldElement that represent the list of Field that the Type declaresList<FieldElement> getAnnotatedFields(Class<? extends Annotation> annotation)
annotation - class that the fields of this type should be annoted withFieldElement that represent the list of Field that the Type declares and are
annotated with the given annotationdefault String getAlias()
default String getDescription()
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.