Author: nbubna
Date: Mon Sep 19 14:47:01 2005
New Revision: 290281
URL: http://svn.apache.org/viewcvs?rev=290281&view=rev
Log:
make DataInfo more stable in an 'uninitialized' state (thanks to Henning for
pointing out the problem)
Modified:
jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/view/DataInfo.java
Modified:
jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/view/DataInfo.java
URL:
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/view/DataInfo.java?rev=290281&r1=290280&r2=290281&view=diff
==============================================================================
---
jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/view/DataInfo.java
(original)
+++
jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/view/DataInfo.java
Mon Sep 19 14:47:01 2005
@@ -45,7 +45,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Nathan Bubna</a>
*
- * @version $Id: DataInfo.java,v 1.5 2004/02/18 20:08:29 nbubna Exp $
+ * @version $Id$
*/
public class DataInfo implements ToolInfo
{
@@ -58,9 +58,9 @@
private static final int TYPE_ID_NUMBER = 1;
private static final int TYPE_ID_BOOLEAN = 2;
- private String key;
- private int type_id;
- private Object data;
+ private String key = null;
+ private int type_id = TYPE_ID_STRING;
+ private Object data = null;
public DataInfo() {}
@@ -125,7 +125,7 @@
public String getClassname()
{
- return data.getClass().getName();
+ return data != null ? data.getClass().getName() : null;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]