| Modifier and Type | Class and Description |
|---|---|
class |
SpringComponentModel
Specialization of
ComponentModel that keeps references to a Spring bean specification. |
| Modifier and Type | Method and Description |
|---|---|
ComponentModel |
ComponentModelReader.extractComponentDefinitionModel(org.mule.runtime.dsl.api.xml.parser.ConfigLine configLine,
String configFileName) |
| Modifier and Type | Method and Description |
|---|---|
static Set<String> |
MacroExpansionModulesModel.getUsedNamespaces(ComponentModel rootComponentModel)
Given an XML, will look for all attributes of the root element that start with
XMLConstants.XMLNS_ATTRIBUTE and for
each of those, it will pick up the value of it, to then add it to a collection of used namespaces. |
| Modifier and Type | Method and Description |
|---|---|
ComponentModel |
OperationComponentModelModelProperty.getBodyComponentModel() |
ComponentModel |
OperationComponentModelModelProperty.getOperationComponentModel() |
| Modifier and Type | Method and Description |
|---|---|
List<ComponentModel> |
GlobalElementComponentModelModelProperty.getGlobalElements() |
| Constructor and Description |
|---|
OperationComponentModelModelProperty(ComponentModel operationComponentModel,
ComponentModel bodyComponentModel)
element to be later macro expanded into a Mule application.
|
| Constructor and Description |
|---|
GlobalElementComponentModelModelProperty(List<ComponentModel> globalElements)
Constructs a
ModelProperty that will hold the Mule global elements to be later macro expanded into a Mule
application. |
| Constructor and Description |
|---|
ObjectTypeVisitor(ComponentModel componentModel) |
| Modifier and Type | Method and Description |
|---|---|
static List<org.mule.runtime.api.util.Pair<String,Object>> |
CommonBeanDefinitionCreator.getPropertyValueFromPropertiesComponent(ComponentModel propertyComponentModel) |
static org.mule.runtime.api.util.Pair<String,Object> |
PropertyComponentUtils.getPropertyValueFromPropertyComponent(ComponentModel propertyComponentModel)
Creates a
Pair from a generic property/ies component in the configuration. |
static boolean |
ComponentModelHelper.isAnnotatedObject(ComponentModel componentModel) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.beans.factory.config.BeanDefinition |
BeanDefinitionFactory.resolveComponentRecursively(SpringComponentModel componentModel,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
BiConsumer<ComponentModel,org.springframework.beans.factory.support.BeanDefinitionRegistry> componentModelPostProcessor,
BiFunction<Element,org.springframework.beans.factory.config.BeanDefinition,org.mule.runtime.api.functional.Either<org.springframework.beans.factory.config.BeanDefinition,org.springframework.beans.factory.config.BeanReference>> oldParsingMechanism,
SpringConfigurationComponentLocator componentLocator)
Creates a
BeanDefinition by traversing the ComponentModel and its children. |
| Modifier and Type | Method and Description |
|---|---|
ComponentModel |
ComponentModel.Builder.build() |
ComponentModel |
ComponentModel.getParent() |
ComponentModel |
ApplicationModel.getRootComponentModel()
TODO MULE-9688: When the model it's made immutable we will also provide the parent component for navigation and this will not
be needed anymore.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<ComponentModel> |
ApplicationModel.findComponentDefinitionModel(org.mule.runtime.api.component.ComponentIdentifier componentIdentifier) |
Optional<ComponentModel> |
ApplicationModel.findNamedElement(String name)
Find a named component.
|
Optional<ComponentModel> |
ApplicationModel.findTopLevelNamedComponent(String name)
Find a named component configuration.
|
List<ComponentModel> |
ComponentModel.getInnerComponents() |
| Modifier and Type | Method and Description |
|---|---|
ComponentModel.Builder |
ComponentModel.Builder.addChildComponentModel(ComponentModel componentModel)
Adds a new complex child object to this
ComponentModel. |
ComponentModel.Builder |
ComponentModel.Builder.merge(ComponentModel otherRootComponentModel)
Given the following root component it will merge its customAttributes, parameters and schemaValueParameters to the root
component model.
|
void |
ComponentModel.setParent(ComponentModel parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentModel.executedOnEveryInnerComponent(Consumer<ComponentModel> task)
Executes the task on every inner component associated to this componentModel.
|
void |
ApplicationModel.executeOnEveryComponentTree(Consumer<ComponentModel> task) |
void |
ApplicationModel.executeOnEveryFlow(Consumer<ComponentModel> task) |
void |
ApplicationModel.executeOnEveryMuleComponentTree(Consumer<ComponentModel> task) |
void |
ApplicationModel.executeOnEveryRootElement(Consumer<ComponentModel> task) |
void |
ApplicationModel.executeOnlyOnMuleRoot(Consumer<ComponentModel> task) |
| Constructor and Description |
|---|
Builder(ComponentModel root)
Creates an instance of the Builder which will allow to merge other root component models to the given one.
|
Copyright © 2003–2020 MuleSoft, Inc.. All rights reserved.