public class ScalarNode<V> extends SimpleNode implements ExpressionNode
children, id, parent
Constructor and Description |
---|
ScalarNode(int i) |
Modifier and Type | Method and Description |
---|---|
void |
evaluate(Context context) |
boolean |
evaluateAsBoolean(Context context) |
double |
evaluateAsDouble(Context context) |
long |
evaluateAsLong(Context context) |
Object |
evaluateAsObject(Context context) |
String |
evaluateAsString(Context context) |
V |
getValue() |
void |
setValue(V value) |
dump, jjtAddChild, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtSetParent, toString, toString
public void setValue(V value)
public V getValue()
public String evaluateAsString(Context context)
evaluateAsString
in interface ExpressionNode
public Object evaluateAsObject(Context context)
evaluateAsObject
in interface ExpressionNode
public long evaluateAsLong(Context context)
evaluateAsLong
in interface ExpressionNode
public double evaluateAsDouble(Context context)
evaluateAsDouble
in interface ExpressionNode
public boolean evaluateAsBoolean(Context context)
evaluateAsBoolean
in interface ExpressionNode
Copyright © 2001–2019 Apache Cayenne. All rights reserved.