KickJava   Java API By Example, From Geeks To Geeks.

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


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 MapObject {
17
18   public static final Object JavaDoc KEY_ONE = "One";
19   public static final Object JavaDoc VALUE_ONE = "One";
20   public static final Object JavaDoc KEY_TWO = new Integer JavaDoc(2);
21   public static final Object JavaDoc VALUE_TWO =
22           new SimpleObject("element", "Two", "java.lang.String");
23   public static final Object JavaDoc KEY_THREE = new SimpleObject("key", "Three", "java.lang.String");
24   public static final Object JavaDoc VALUE_THREE =
25           new ComplexObject(new SimpleObject("element", "Three.One", "java.lang.String"),
26                             new SimpleObject("element", "Three.Two", "java.lang.String"));
27
28   public MapObject() {
29   }
30
31   public Hashtable getEmptyHashtable() {
32     return new Hashtable();
33   }
34
35   public Map getMap() {
36     HashMap aMap = new HashMap();
37     aMap.put(KEY_ONE, VALUE_ONE);
38     aMap.put("null1", null);
39     aMap.put(KEY_TWO, VALUE_TWO);
40     aMap.put("null2", null);
41     aMap.put(KEY_THREE, VALUE_THREE);
42     aMap.put("null3", null);
43     return aMap;
44   }
45 }
46
Popular Tags