| Constructor and Description |
|---|
MessageProcessorNode(org.mule.runtime.dsl.api.component.config.ComponentIdentifier componentIdentifier,
org.mule.runtime.config.spring.dsl.model.ComponentModel componentModel,
List<MessageProcessorNode> messageProcessorNodeList) |
MessageProcessorNode(org.mule.runtime.dsl.api.component.config.ComponentIdentifier componentIdentifier,
org.mule.runtime.config.spring.dsl.model.ComponentModel componentModel,
List<MessageProcessorNode> messageProcessorNodeList,
org.mule.metadata.api.model.FunctionType declaredFunctionType,
ComponentModelType componentModelType) |
| Modifier and Type | Method and Description |
|---|---|
<T> Object |
accept(AstNodeVisitor<T> astNodeVisitor,
T context) |
<T extends AstNodeAnnotation> |
annotate(T annotation) |
<T extends AstNodeAnnotation> |
deannotate(Class<T> annotation) |
<T extends AstNodeAnnotation> |
getAnnotation(Class<T> annotation) |
Set<AstNodeAnnotation> |
getAnnotations() |
AstNodeLocation |
getAstNodeLocation() |
org.mule.runtime.dsl.api.component.config.ComponentIdentifier |
getComponentIdentifier() |
org.mule.runtime.config.spring.dsl.model.ComponentModel |
getComponentModel() |
Optional<ComponentModelType> |
getComponentModelType() |
org.mule.metadata.api.model.FunctionType |
getDeclaredFunctionType() |
org.mule.runtime.dsl.api.component.config.ComponentIdentifier |
getIdentifier() |
Stream<MessageProcessorNode> |
getMessageProcessorNodes() |
String |
getName() |
<T extends AstNodeAnnotation> |
getOrCreateAnnotation(Class<T> annotationClass,
Supplier<T> supplier) |
AstNode |
getParentAstNode() |
<T extends AstNodeAnnotation> |
isAnnotatedWith(Class<T> annotationClass) |
boolean |
isRootMessageProcessorNode() |
void |
setAstNodeLocation(AstNodeLocation astNodeLocation) |
void |
setName(String name) |
void |
setParentAstNode(AstNode parentAstNode) |
void |
setRootMessageProcessorNode(boolean rootMessageProcessorNode) |
public MessageProcessorNode(org.mule.runtime.dsl.api.component.config.ComponentIdentifier componentIdentifier,
org.mule.runtime.config.spring.dsl.model.ComponentModel componentModel,
List<MessageProcessorNode> messageProcessorNodeList,
org.mule.metadata.api.model.FunctionType declaredFunctionType,
ComponentModelType componentModelType)
public MessageProcessorNode(org.mule.runtime.dsl.api.component.config.ComponentIdentifier componentIdentifier,
org.mule.runtime.config.spring.dsl.model.ComponentModel componentModel,
List<MessageProcessorNode> messageProcessorNodeList)
public void setParentAstNode(AstNode parentAstNode)
public AstNode getParentAstNode()
public boolean isRootMessageProcessorNode()
public void setRootMessageProcessorNode(boolean rootMessageProcessorNode)
public org.mule.runtime.dsl.api.component.config.ComponentIdentifier getComponentIdentifier()
public Stream<MessageProcessorNode> getMessageProcessorNodes()
public <T> Object accept(AstNodeVisitor<T> astNodeVisitor, T context)
public org.mule.metadata.api.model.FunctionType getDeclaredFunctionType()
public org.mule.runtime.config.spring.dsl.model.ComponentModel getComponentModel()
public Optional<ComponentModelType> getComponentModelType()
public void setName(String name)
public AstNodeLocation getAstNodeLocation()
getAstNodeLocation in interface AstNodepublic void setAstNodeLocation(AstNodeLocation astNodeLocation)
public org.mule.runtime.dsl.api.component.config.ComponentIdentifier getIdentifier()
getIdentifier in interface AstNodepublic Set<AstNodeAnnotation> getAnnotations()
public <T extends AstNodeAnnotation> Optional<T> getAnnotation(Class<T> annotation)
public <T extends AstNodeAnnotation> void annotate(T annotation)
public <T extends AstNodeAnnotation> boolean isAnnotatedWith(Class<T> annotationClass)
public <T extends AstNodeAnnotation> T getOrCreateAnnotation(Class<T> annotationClass, Supplier<T> supplier)
public <T extends AstNodeAnnotation> Optional<T> deannotate(Class<T> annotation)
Copyright © 2017 MuleSoft, Inc.. All rights reserved.