diff flys-artifacts/src/main/java/de/intevation/flys/utils/KMIndex.java @ 3026:65b6e27c6f25

FixA: Use new data structures in Delta W(t) exporter. Removed obsolete code. flys-artifacts/trunk@4593 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 05 Jun 2012 16:25:51 +0000
parents ba62c1751f07
children 0e8929d5e9e3
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/utils/KMIndex.java	Tue Jun 05 15:37:38 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/utils/KMIndex.java	Tue Jun 05 16:25:51 2012 +0000
@@ -3,11 +3,12 @@
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
+import java.util.Iterator;
 
 import java.io.Serializable;
 
 public class KMIndex<A>
-implements   Serializable
+implements   Serializable, Iterable<KMIndex.Entry<A>>
 {
     public static final double EPSILON = 1e-4;
 
@@ -83,5 +84,9 @@
         int index = Collections.binarySearch(entries, new Entry(km));
         return index >= 0 ? entries.get(index) : null;
     }
+
+    public Iterator<Entry<A>> iterator() {
+        return entries.iterator();
+    }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org