public abstract class Node
extends java.lang.Object
| Constructor and Description |
|---|
Node() |
| Modifier and Type | Method and Description |
|---|---|
Node |
avoidListMapping() |
java.lang.Object |
evaluate(RuntimeContextBuilder.RuntimeContext context) |
Data |
evaluateDataObject(RuntimeContextBuilder.RuntimeContext context) |
int |
getOperandPosition() |
int |
getPositionBegin() |
java.lang.Object |
getRootName() |
abstract java.lang.String |
inspect() |
java.lang.String |
inspectClause() |
boolean |
judge(Node actualNode,
Operator.Equal operator,
RuntimeContextBuilder.RuntimeContext context) |
boolean |
judge(Node actualNode,
Operator.Matcher operator,
RuntimeContextBuilder.RuntimeContext context) |
Node |
setPositionBegin(int positionBegin) |
public java.lang.Object evaluate(RuntimeContextBuilder.RuntimeContext context)
public Data evaluateDataObject(RuntimeContextBuilder.RuntimeContext context)
public boolean judge(Node actualNode, Operator.Equal operator, RuntimeContextBuilder.RuntimeContext context)
public boolean judge(Node actualNode, Operator.Matcher operator, RuntimeContextBuilder.RuntimeContext context)
public int getPositionBegin()
public Node setPositionBegin(int positionBegin)
public abstract java.lang.String inspect()
public Node avoidListMapping()
public java.lang.Object getRootName()
public java.lang.String inspectClause()
public int getOperandPosition()