KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sapia > util > xml > idefix > test > CollectionObject


1 package org.sapia.util.xml.idefix.test;
2
3 import java.util.*;
4
5 /**
6  *
7  *
8  * @author Jean-Cedric Desrochers
9  *
10  * <dl>
11  * <dt><b>Copyright:</b><dd>Copyright &#169; 2002-2003 <a HREF="http://www.sapia-oss.org">Sapia Open Source Software</a>. All Rights Reserved.</dd></dt>
12  * <dt><b>License:</b><dd>Read the license.txt file of the jar or visit the
13  * <a HREF="http://www.sapia-oss.org/license.html">license page</a> at the Sapia OSS web site</dd></dt>
14  * </dl>
15  */

16 public class CollectionObject {
17
18   public static final Object JavaDoc VALUE_ONE = "One";
19   public static final Object JavaDoc VALUE_TWO =
20           new SimpleObject("element", "Two", "java.lang.String");
21   public static final Object JavaDoc VALUE_THREE =
22           new ComplexObject(new SimpleObject("element", "Three.One", "java.lang.String"),
23                             new SimpleObject("element", "Three.Two", "java.lang.String"));
24
25   public CollectionObject() {
26   }
27
28   public Vector getEmptyVector() {
29     return new Vector();
30   }
31
32   public List getList() {
33     ArrayList aList = new ArrayList();
34     aList.add(VALUE_ONE);
35     aList.add(null);
36     aList.add(VALUE_TWO);
37     aList.add(null);
38     aList.add(VALUE_THREE);
39     aList.add(null);
40     return aList;
41   }
42
43   public Iterator getIterator() {
44     return getList().iterator();
45   }
46 }
47
Popular Tags