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, toStringpublic void setValue(V value)
public V getValue()
public String evaluateAsString(Context context)
evaluateAsString in interface ExpressionNodepublic Object evaluateAsObject(Context context)
evaluateAsObject in interface ExpressionNodepublic long evaluateAsLong(Context context)
evaluateAsLong in interface ExpressionNodepublic double evaluateAsDouble(Context context)
evaluateAsDouble in interface ExpressionNodepublic boolean evaluateAsBoolean(Context context)
evaluateAsBoolean in interface ExpressionNodeCopyright © 2001–2019 Apache Cayenne. All rights reserved.