@PublicApi public class ResultNodeAdapter extends java.lang.Object implements NodeAdapter<ExecutionResultNode>
Modifier and Type | Field and Description |
---|---|
static ResultNodeAdapter |
RESULT_NODE_ADAPTER |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.List<ExecutionResultNode>> |
getNamedChildren(ExecutionResultNode parentNode) |
ExecutionResultNode |
removeChild(ExecutionResultNode parentNode,
NodeLocation location) |
ExecutionResultNode |
withNewChildren(ExecutionResultNode parentNode,
java.util.Map<java.lang.String,java.util.List<ExecutionResultNode>> newChildren) |
public static final ResultNodeAdapter RESULT_NODE_ADAPTER
public java.util.Map<java.lang.String,java.util.List<ExecutionResultNode>> getNamedChildren(ExecutionResultNode parentNode)
getNamedChildren
in interface NodeAdapter<ExecutionResultNode>
public ExecutionResultNode withNewChildren(ExecutionResultNode parentNode, java.util.Map<java.lang.String,java.util.List<ExecutionResultNode>> newChildren)
withNewChildren
in interface NodeAdapter<ExecutionResultNode>
public ExecutionResultNode removeChild(ExecutionResultNode parentNode, NodeLocation location)
removeChild
in interface NodeAdapter<ExecutionResultNode>