1 package org.apache.velocity.runtime.parser.node; 2 3 18 19 import org.apache.velocity.context.InternalContextAdapter; 20 import org.apache.velocity.runtime.parser.Parser; 21 22 import org.apache.velocity.exception.MethodInvocationException; 23 24 public class ASTExpression extends SimpleNode 25 { 26 public ASTExpression(int id) 27 { 28 super(id); 29 } 30 31 public ASTExpression(Parser p, int id) 32 { 33 super(p, id); 34 } 35 36 37 public Object jjtAccept(ParserVisitor visitor, Object data) 38 { 39 return visitor.visit(this, data); 40 } 41 42 public boolean evaluate( InternalContextAdapter context) 43 throws MethodInvocationException 44 { 45 return jjtGetChild(0).evaluate(context); 46 } 47 48 public Object value( InternalContextAdapter context) 49 throws MethodInvocationException 50 { 51 return jjtGetChild(0).value(context); 52 } 53 } 54 | Popular Tags |