jvanzyl 00/11/27 19:05:12
Modified: src/java/org/apache/velocity/runtime/parser/node
NodeUtils.java
Log:
- fixed string interpolation to allow all object types to
be interpolated. was assuming a string which is just wrong.
Revision Changes Path
1.8 +3 -3
jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/NodeUtils.java
Index: NodeUtils.java
===================================================================
RCS file:
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/NodeUtils.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- NodeUtils.java 2000/11/28 02:53:33 1.7
+++ NodeUtils.java 2000/11/28 03:05:11 1.8
@@ -62,7 +62,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
- * @version $Id: NodeUtils.java,v 1.7 2000/11/28 02:53:33 jvanzyl Exp $
+ * @version $Id: NodeUtils.java,v 1.8 2000/11/28 03:05:11 jvanzyl Exp $
*/
public class NodeUtils
{
@@ -133,12 +133,12 @@
if (nameBuf.length() > 0)
{
- String value = (String) vars.get(nameBuf.toString());
+ Object value = vars.get(nameBuf.toString());
if (value == null)
argBuf.append("$").append(nameBuf.toString());
else
- argBuf.append(value);
+ argBuf.append(value.toString());
}
break;