Interface | Description |
---|---|
TreeNode |
This interface represents a node in the program tree that can be used to construct a sub-tree rooted in a URCap program
node.
|
Class | Description |
---|---|
ProgramNodeVisitor |
This abstract class is used in conjunction with the
TreeNode.traverse(ProgramNodeVisitor) to visit all
nodes in the sub-tree under the node on which TreeNode.traverse(com.ur.urcap.api.domain.program.structure.ProgramNodeVisitor) is called. |
URCapProgramNodeInterfaceVisitor<URCAP_PROGRAM_NODE_INTERFACE> |
This class is used in conjunction with the
TreeNode.traverse(ProgramNodeVisitor) method to visit all nodes in
the sub-tree under the node on which TreeNode.traverse(ProgramNodeVisitor) is called. |
Exception | Description |
---|---|
ProgramNodeNotInSubTreeException |
This exception is thrown when an attempt is made to obtain a
TreeNode representation for a ProgramNode
instance that cannot be found in the sub-tree under its parent node (e.g. |
TreeStructureException |
This exception is thrown if the tree structure is illegal.
|
Copyright © 2023. All rights reserved.