public interface Component
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Component.Annotations
Constants related to annotations placed over components in the configuration files.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ANNOTATIONS_PROPERTY_NAME
Property name required by implementations of this class for holding annotations.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
getAnnotation(QName name)
Gets the value of specified annotation.
|
Map<QName,Object> |
getAnnotations()
Gets all annotations.
|
ComponentLocation |
getLocation() |
Location |
getRootContainerLocation()
The actual root container component location.
|
void |
setAnnotations(Map<QName,Object> annotations)
Sets annotations to the object.
|
static final String ANNOTATIONS_PROPERTY_NAME
Object getAnnotation(QName name)
ComponentLocation getLocation()
null if this object was generated
programmatically and not from a configuration element.Location getRootContainerLocation()
ComponentLocation#getRootContainerLocation().Copyright © 2019 MuleSoft, Inc.. All rights reserved.