diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionState.java @ 9204:4f411c6ee3ae

Individual facets/themes for single years i the S-Info collisions output
author mschaefer
date Mon, 02 Jul 2018 17:40:39 +0200
parents a4121ec450d6
children 3dae6b78e1da
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionState.java	Mon Jul 02 13:00:59 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionState.java	Mon Jul 02 17:40:39 2018 +0200
@@ -78,10 +78,18 @@
 
         /* add themes for chart, for each result */
         final List<AbstractCalculationExportableResult> resultList = results.getResults();
+        int j = -1;
         for (int index = 0; index < resultList.size(); index++) {
             if (resultList.get(index) instanceof CollisionCalcOverviewResult) {
                 final CollisionCalcOverviewResult result = (CollisionCalcOverviewResult) resultList.get(index);
-                facets.add(CollisionCalcProcessor.createFacet(context, hash, this.id, result, index));
+                if (result.getSingleYears() == null)
+                    facets.add(CollisionCalcProcessor.createFacet(context, hash, this.id, result, index));
+                else {
+                    for (int i = 0; i <= result.getSingleYears().length - 1; i++) {
+                        j++;
+                        facets.add(CollisionCalcProcessor.createFacet(context, hash, this.id, result, j));
+                    }
+                }
             }
         }
 

http://dive4elements.wald.intevation.org