Class ASTArray
java.lang.Object
org.apache.cayenne.template.parser.SimpleNode
org.apache.cayenne.template.parser.ASTExpression
org.apache.cayenne.template.parser.ASTArray
- All Implemented Interfaces:
ExpressionNode
,Node
-
Field Summary
Fields inherited from class org.apache.cayenne.template.parser.SimpleNode
children, id, parent
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected Object[]
evaluateAsArray
(Context context) evaluateAsObject
(Context context) evaluateAsString
(Context context) Methods inherited from class org.apache.cayenne.template.parser.ASTExpression
evaluateAsBoolean, evaluateAsDouble, evaluateAsLong, getChildAsExpressionNode
Methods inherited from class org.apache.cayenne.template.parser.SimpleNode
dump, jjtAddChild, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtSetParent, toString, toString
-
Constructor Details
-
ASTArray
public ASTArray(int id)
-
-
Method Details
-
evaluate
- Specified by:
evaluate
in interfaceNode
- Overrides:
evaluate
in classASTExpression
-
evaluateAsString
- Specified by:
evaluateAsString
in interfaceExpressionNode
- Overrides:
evaluateAsString
in classASTExpression
-
evaluateAsObject
- Specified by:
evaluateAsObject
in interfaceExpressionNode
- Overrides:
evaluateAsObject
in classASTExpression
-
evaluateAsArray
-