Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java @ 3730:487a8cb4a222
FixA: Improved robustness and performance in facet generation for dates.
flys-artifacts/trunk@5403 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sat, 08 Sep 2012 14:42:16 +0000 |
parents | 66f539df4e8b |
children | a5f65e8983be |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java Sat Sep 08 14:19:40 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java Sat Sep 08 14:42:16 2012 +0000 @@ -2,9 +2,7 @@ import java.text.DateFormat; import java.util.Date; -import java.util.Iterator; import java.util.List; -import java.util.TreeSet; import org.apache.log4j.Logger; @@ -209,11 +207,8 @@ I18N_REFERENCEDEVIATION, I18N_REFERENCEDEVIATION); - TreeSet<Date> dates = fr.getReferenceEventsDates(); - Iterator<Date> iter = dates.iterator(); int i = 0; - while (iter.hasNext()) { - Date d = iter.next(); + for (Date d: fr.getReferenceEventsDates()) { int refNdx = idg.next() << 8; refNdx |= i; facets.add(new FixReferenceEventsFacet(refNdx,