You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by ge...@locus.apache.org on 2000/12/19 15:41:53 UTC
cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node ASTElseIfStatement.java
geirm 00/12/19 06:41:52
Modified: src/java/org/apache/velocity/runtime/parser/node
ASTElseIfStatement.java
Log:
Added a render() so the polymorphism works. Fixes a bug reported by Cameron Riley, CRiley@ekmail.com. Thanks.
Revision Changes Path
1.5 +10 -1 jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTElseIfStatement.java
Index: ASTElseIfStatement.java
===================================================================
RCS file: /home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTElseIfStatement.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ASTElseIfStatement.java 2000/12/15 06:55:33 1.4
+++ ASTElseIfStatement.java 2000/12/19 14:41:52 1.5
@@ -63,7 +63,7 @@
*
* @author <a href="mailto:jvanzyl@periapt.com">Jason van Zyl</a>
* @author <a href="mailto:geirm@optonline.net">Geir Magnusson Jr.</a>
- * @version $Id: ASTElseIfStatement.java,v 1.4 2000/12/15 06:55:33 jvanzyl Exp $
+ * @version $Id: ASTElseIfStatement.java,v 1.5 2000/12/19 14:41:52 geirm Exp $
*/
package org.apache.velocity.runtime.parser.node;
@@ -103,5 +103,14 @@
public boolean evaluate (Context context)
{
return jjtGetChild(0).evaluate(context);
+ }
+
+ /**
+ * renders the block
+ */
+ public boolean render(Context context, Writer writer)
+ throws IOException
+ {
+ return jjtGetChild(1).render( context, writer );
}
}