public class ResultNode extends java.lang.Object implements ResultNodeIF
ImplementationIF
Constructor and Description |
---|
ResultNode(ResultNodeIF parent,
ResultNodeBuilder builder,
TreeNodeIF treeNode,
ElemId elemId,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> attributes) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Get attributes.
|
ResultNodeIF[] |
getChildren()
Get the children of the node.
|
ElemId |
getInstanceId()
Get the ASAM ODS element id of the node.
|
java.lang.String |
getName()
Get the name of the node.
|
ResultNodeIF |
getParent()
Get the parent of the node.
|
public ResultNode(ResultNodeIF parent, ResultNodeBuilder builder, TreeNodeIF treeNode, ElemId elemId, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> attributes)
public java.lang.String getName()
getName
in interface ResultNodeIF
public ResultNodeIF getParent()
getParent
in interface ResultNodeIF
public ResultNodeIF[] getChildren() throws ResultNodeException
getChildren
in interface ResultNodeIF
ResultNodeException
- if selection fails.public java.util.Map<java.lang.String,java.lang.String> getAttributes()
getAttributes
in interface ResultNodeIF
public ElemId getInstanceId()
getInstanceId
in interface ResultNodeIF