Author: xor
Date: 2008-12-11 22:41:26 +0000 (Thu, 11 Dec 2008)
New Revision: 24206

Modified:
   trunk/freenet/src/freenet/support/MultiValueTable.java
Log:
Provide a function to make usage of the java "for each" statement possible.

Modified: trunk/freenet/src/freenet/support/MultiValueTable.java
===================================================================
--- trunk/freenet/src/freenet/support/MultiValueTable.java      2008-12-11 
15:52:09 UTC (rev 24205)
+++ trunk/freenet/src/freenet/support/MultiValueTable.java      2008-12-11 
22:41:26 UTC (rev 24206)
@@ -74,6 +74,15 @@
                 v.elements());
     }
     
+    /**
+     * To be used in for(x : y).
+     */
+    public Iterable<V> iterateAll(K key) {
+               synchronized (table) {
+                       return(table.get(key));
+               }
+    }
+    
     public int countAll(K key) {
        Vector<V> v;
                synchronized (table) {

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to