geirm 01/01/24 07:00:28
Modified: src/java/org/apache/velocity/test/provider TestProvider.java
Log:
Added concat( List o ) method to support the new ObjectArray return of ArrayList
Revision Changes Path
1.13 +30 -1
jakarta-velocity/src/java/org/apache/velocity/test/provider/TestProvider.java
Index: TestProvider.java
===================================================================
RCS file:
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/test/provider/TestProvider.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- TestProvider.java 2001/01/21 20:53:14 1.12
+++ TestProvider.java 2001/01/24 15:00:26 1.13
@@ -62,16 +62,24 @@
* is traversed and dynamic content generated.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
- * @version $Id: TestProvider.java,v 1.12 2001/01/21 20:53:14 geirm Exp $
+ * @version $Id: TestProvider.java,v 1.13 2001/01/24 15:00:26 geirm Exp $
*/
public class TestProvider
{
String title = "lunatic";
boolean state;
+ Object ob = null;
+
public static String PUB_STAT_STRING = "Public Static String";
int stateint = 0;
+
+ public Thing getParameters()
+ {
+ return new Thing();
+ }
+
public String getName()
{
return "jason";
@@ -247,6 +255,16 @@
return result;
}
+ public String concat( List o)
+ {
+ String result = "";
+
+ for (int i = 0; i < o.size(); i++)
+ result += (String) o.get(i) + " ";
+
+ return result;
+ }
+
public String parse(String a, Object o, String c, String d)
{
return a + o.toString() + c + d;
@@ -337,6 +355,17 @@
*/
public String get(String key)
{
+ return key;
+ }
+
+ /**
+ * Test the ability of vel to use a put(key)
+ * method for any object type, not just one
+ * that implements the Map interface.
+ */
+ public String put(String key, Object o)
+ {
+ ob = o;
return key;
}