public class DefaultRunnableDataNode extends java.lang.Object implements RunnableDataNode
RunnableDataNode
Constructor and Description |
---|
DefaultRunnableDataNode() |
Modifier and Type | Method and Description |
---|---|
void |
addChild(RunnableDataNode child) |
java.lang.String |
getBeanName() |
java.util.List<RunnableDataNode> |
getChildren() |
java.util.Map<java.lang.String,java.lang.Object> |
getData() |
RunnableDataNode |
getParent() |
java.lang.String |
getPath() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperData() |
boolean |
isLeaf() |
void |
setBeanName(java.lang.String beanName) |
void |
setParent(RunnableDataNode parent)
Sets the
RunnableDataNode parent |
void |
setPath(java.lang.String path) |
void |
setProperData(java.util.Map<java.lang.String,java.lang.Object> properData) |
public boolean isLeaf()
isLeaf
in interface RunnableDataNode
RunnableDataNode
has
children or not.
Expected to be equivalent to getChildren().empty()
public java.util.List<RunnableDataNode> getChildren()
getChildren
in interface RunnableDataNode
RunnableDataNode
children.
Can be empty. Shall not be null.public void addChild(RunnableDataNode child)
public java.util.Map<java.lang.String,java.lang.Object> getData()
getData
in interface RunnableDataNode
public java.util.Map<java.lang.String,java.lang.Object> getProperData()
public void setProperData(java.util.Map<java.lang.String,java.lang.Object> properData)
public java.lang.String getPath()
getPath
in interface RunnableDataNode
ExecutionFlow
or if no bean shall be created for the
RunnableDataNode
(e.g. is is a sub-node)public void setPath(java.lang.String path)
public java.lang.String getBeanName()
getBeanName
in interface RunnableDataNode
RunnableDataNode
(e.g. is is a sub-node)public void setBeanName(java.lang.String beanName)
public void setParent(RunnableDataNode parent)
RunnableDataNode
RunnableDataNode
parentsetParent
in interface RunnableDataNode
public RunnableDataNode getParent()
getParent
in interface RunnableDataNode
RunnableDataNode
parent.
Can be null if no parent is defined (top node).Copyright © 2007–2020. All rights reserved.