public class VariableExpression extends AbstractNode
location| Constructor and Description |
|---|
VariableExpression(java.lang.String variable,
Location location) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode input) |
void |
dump(int level) |
java.lang.String |
getVariable() |
ExpressionNode |
optimize() |
void |
prepare(PreparationContext ctx) |
java.lang.String |
toString() |
computeMatchContexts, getChildren, getLocationpublic VariableExpression(java.lang.String variable,
Location location)
public java.lang.String getVariable()
public com.fasterxml.jackson.databind.JsonNode apply(Scope scope, com.fasterxml.jackson.databind.JsonNode input)
public void dump(int level)
dump in interface ExpressionNodedump in class AbstractNodepublic void prepare(PreparationContext ctx)
prepare in interface ExpressionNodeprepare in class AbstractNodepublic ExpressionNode optimize()
optimize in interface ExpressionNodeoptimize in class AbstractNodepublic java.lang.String toString()
toString in class java.lang.Object