Revision: 990
http://cishell.svn.sourceforge.net/cishell/?rev=990&view=rev
Author: pataphil
Date: 2009-12-11 18:08:27 +0000 (Fri, 11 Dec 2009)
Log Message:
-----------
* Moved SetMap out of edu.iu.nwb.converter.prefuseisi to org.cishell.utilities.
* Reviewed by Chintan.
Added Paths:
-----------
trunk/core/org.cishell.utilities/src/org/cishell/utilities/SetMap.java
Added: trunk/core/org.cishell.utilities/src/org/cishell/utilities/SetMap.java
===================================================================
--- trunk/core/org.cishell.utilities/src/org/cishell/utilities/SetMap.java (rev 0)
+++ trunk/core/org.cishell.utilities/src/org/cishell/utilities/SetMap.java 2009-12-11 18:08:27 UTC (rev 990)
@@ -0,0 +1,30 @@
+package org.cishell.utilities;
+
+import java.util.HashSet;
+import java.util.Hashtable;
+import java.util.Map;
+import java.util.Set;
+
+public class SetMap {
+ private Map map = new Hashtable();
+
+ public void put(Object key, Object value) {
+ Set valueSet = (Set) this.map.get(key);
+ if (valueSet == null) {
+ valueSet = new HashSet();
+ }
+
+ valueSet.add(value);
+
+ this.map.put(key, valueSet);
+ }
+
+ public Set keySet() {
+ return this.map.keySet();
+ }
+
+ public Set get(Object key) {
+ return (Set) this.map.get(key);
+ }
+}
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|