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
public class ASTArray extends ASTExpression
- 
Field SummaryFields inherited from class org.apache.cayenne.template.parser.SimpleNodechildren, id, parent
- 
Constructor SummaryConstructors Constructor Description ASTArray(int id)
- 
Method SummaryModifier and Type Method Description voidevaluate(Context context)protected Object[]evaluateAsArray(Context context)ObjectevaluateAsObject(Context context)StringevaluateAsString(Context context)Methods inherited from class org.apache.cayenne.template.parser.ASTExpressionevaluateAsBoolean, evaluateAsDouble, evaluateAsLong, getChildAsExpressionNodeMethods inherited from class org.apache.cayenne.template.parser.SimpleNodedump, jjtAddChild, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtSetParent, toString, toString
- 
Constructor Details- 
ASTArraypublic ASTArray(int id)
 
- 
- 
Method Details- 
evaluate- Specified by:
- evaluatein interface- Node
- Overrides:
- evaluatein class- ASTExpression
 
- 
evaluateAsString- Specified by:
- evaluateAsStringin interface- ExpressionNode
- Overrides:
- evaluateAsStringin class- ASTExpression
 
- 
evaluateAsObject- Specified by:
- evaluateAsObjectin interface- ExpressionNode
- Overrides:
- evaluateAsObjectin class- ASTExpression
 
- 
evaluateAsArray
 
-