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