[Mulgara-svn] r575 - branches/mgr-73/src/jar/util/java/org/mulgara/util
andrae at mulgara.org
andrae at mulgara.org
Wed Nov 21 11:21:21 UTC 2007
Author: andrae
Date: 2007-11-21 05:21:21 -0600 (Wed, 21 Nov 2007)
New Revision: 575
Modified:
branches/mgr-73/src/jar/util/java/org/mulgara/util/Assoc1toNMap.java
Log:
Needed to be able to access the key-set. Also modified Iterator to iterate over
Entries rather than Keys.
Modified: branches/mgr-73/src/jar/util/java/org/mulgara/util/Assoc1toNMap.java
===================================================================
--- branches/mgr-73/src/jar/util/java/org/mulgara/util/Assoc1toNMap.java 2007-11-21 11:20:05 UTC (rev 574)
+++ branches/mgr-73/src/jar/util/java/org/mulgara/util/Assoc1toNMap.java 2007-11-21 11:21:21 UTC (rev 575)
@@ -20,6 +20,7 @@
import java.util.HashMap;
import java.util.HashSet;
+import java.util.Iterator;
import java.util.Map;
import java.util.Set;
@@ -37,7 +38,7 @@
* @licence Open Software License v3.0</a>
*/
-public class Assoc1toNMap<T1,T2> implements Iterable<T1> {
+public class Assoc1toNMap<T1,T2> implements Iterable<Map.Entry<T1,Set<T2>>> {
private Map<T1, Set<T2>> map1toN;
private Map<T2, T1> mapNto1;
@@ -89,6 +90,11 @@
return mapNto1.containsKey(t2);
}
- public Iterator<T1> iterator() {
- return map1toN.keySet().iterator();
+ public Set<T1> getKeySet() {
+ return map1toN.keySet();
+ }
+
+ public Iterator<Map.Entry<T1,Set<T2>>> iterator() {
+ return map1toN.entrySet().iterator();
+ }
}
More information about the Mulgara-svn
mailing list