private SimpleNode traversNode(SimpleNode node) { int length = node.jjtGetNumChildren(); for (int i = 0; i < length; i++) { Node child = node.jjtGetChild(i); if (child instanceof ASTStringLiteral) { replaceStringLiteral(node, (ASTStringLiteral) child, i); } if (child instanceof SimpleNode) { traversNode((SimpleNode) child); } } return node; }
private SimpleNode traversNode(SimpleNode node) { int length = node.jjtGetNumChildren(); for (int i = 0; i < length; i++) { Node child = node.jjtGetChild(i); if (child instanceof ASTStringLiteral) { replaceStringLiteral(node, (ASTStringLiteral) child, i); } if (child instanceof SimpleNode) { traversNode((SimpleNode) child); } } return node; }
/** * returns the ASTReference that is the LHS of the set statememt */ private ASTReference getLeftHandSide() { return (ASTReference) jjtGetChild(0); // return (ASTReference) jjtGetChild(0).jjtGetChild(0).jjtGetChild(0); }
/** * returns the RHS Node of the set statement */ private Node getRightHandSide() { return jjtGetChild(1); // return jjtGetChild(0).jjtGetChild(0).jjtGetChild(1).jjtGetChild(0); } }
public Object value( InternalContextAdapter context) throws MethodInvocationException { return jjtGetChild(0).value(context); } }
public Object value( InternalContextAdapter context) throws MethodInvocationException { return (jjtGetChild(0).evaluate( context ) ? Boolean.FALSE : Boolean.TRUE) ; } }
public boolean evaluate( InternalContextAdapter context) throws MethodInvocationException { if (jjtGetChild(0).evaluate(context)) return false; else return true; }
public boolean evaluate( InternalContextAdapter context) throws MethodInvocationException { return jjtGetChild(0).evaluate(context); }
/** * renders the block */ public boolean render( InternalContextAdapter context, Writer writer) throws IOException,MethodInvocationException, ResourceNotFoundException, ParseErrorException { return jjtGetChild(1).render( context, writer ); } }
/** * An ASTElseStatement is true if the expression * it contains evaluates to true. Expressions know * how to evaluate themselves, so we do that * here and return the value back to ASTIfStatement * where this node was originally asked to evaluate * itself. */ public boolean evaluate ( InternalContextAdapter context) throws MethodInvocationException { return jjtGetChild(0).evaluate(context); }
public Object value( InternalContextAdapter context) throws MethodInvocationException { int size = jjtGetNumChildren(); ArrayList objectArray = new ArrayList(); for (int i = 0; i < size; i++) { objectArray.add( jjtGetChild(i).value(context) ); } return objectArray; } }
/** * @see org.apache.velocity.runtime.parser.node.Node#render(org.apache.velocity.context.InternalContextAdapter, java.io.Writer) */ public boolean render( InternalContextAdapter context, Writer writer) throws IOException, MethodInvocationException, ParseErrorException, ResourceNotFoundException { int i, k = jjtGetNumChildren(); for (i = 0; i < k; i++) jjtGetChild(i).render(context, writer); return true; }
public boolean render( InternalContextAdapter context, Writer writer) throws IOException, MethodInvocationException, ResourceNotFoundException, ParseErrorException { int i, k = jjtGetNumChildren(); for (i = 0; i < k; i++) jjtGetChild(i).render(context, writer); return true; } }
public boolean render( InternalContextAdapter context, Writer writer) throws IOException, MethodInvocationException, ParseErrorException, ResourceNotFoundException { int i, k = jjtGetNumChildren(); for (i = 0; i < k; i++) jjtGetChild(i).render(context, writer); return true; }
/** * @see org.apache.velocity.runtime.parser.node.Node#render(org.apache.velocity.context.InternalContextAdapter, java.io.Writer) */ public boolean render( InternalContextAdapter context, Writer writer) throws IOException, MethodInvocationException, ParseErrorException, ResourceNotFoundException { int i, k = jjtGetNumChildren(); for (i = 0; i < k; i++) jjtGetChild(i).render(context, writer); return true; }
/** * @see org.apache.velocity.runtime.parser.node.Node#render(org.apache.velocity.context.InternalContextAdapter, java.io.Writer) */ public boolean render( InternalContextAdapter context, Writer writer) throws IOException, MethodInvocationException, ParseErrorException, ResourceNotFoundException { int i, k = jjtGetNumChildren(); for (i = 0; i < k; i++) jjtGetChild(i).render(context, writer); return true; }
private SimpleNode traversNode(SimpleNode node) { int length = node.jjtGetNumChildren(); for (int i = 0; i < length; i++) { Node child = node.jjtGetChild(i); if (child instanceof ASTStringLiteral) { replaceStringLiteral(node, (ASTStringLiteral) child, i); } if (child instanceof SimpleNode) { traversNode((SimpleNode) child); } } return node; }
/** * @throws TemplateInitException * @see org.apache.velocity.runtime.parser.node.Node#init(org.apache.velocity.context.InternalContextAdapter, java.lang.Object) */ public Object init( InternalContextAdapter context, Object data) throws TemplateInitException { /* * hold onto the RuntimeServices */ rsvc = (RuntimeServices) data; log = rsvc.getLog(); int i, k = jjtGetNumChildren(); for (i = 0; i < k; i++) { jjtGetChild(i).init( context, data); } return data; }
/** * @throws TemplateInitException * @see org.apache.velocity.runtime.parser.node.Node#init(org.apache.velocity.context.InternalContextAdapter, java.lang.Object) */ public Object init( InternalContextAdapter context, Object data) throws TemplateInitException { /* * hold onto the RuntimeServices */ rsvc = (RuntimeServices) data; log = rsvc.getLog(); int i, k = jjtGetNumChildren(); for (i = 0; i < k; i++) { jjtGetChild(i).init( context, data); } return data; }
/** * @throws TemplateInitException * @see org.apache.velocity.runtime.parser.node.Node#init(org.apache.velocity.context.InternalContextAdapter, java.lang.Object) */ public Object init( InternalContextAdapter context, Object data) throws TemplateInitException { /* * hold onto the RuntimeServices */ rsvc = (RuntimeServices) data; log = rsvc.getLog("rendering"); int i, k = jjtGetNumChildren(); for (i = 0; i < k; i++) { jjtGetChild(i).init( context, data); } line = first.beginLine; column = first.beginColumn; return data; }