diff flys-artifacts/src/main/java/de/intevation/flys/exports/LegendProcessor.java @ 4021:7cc05da7e35c

Add message for 'state.chart.km'
author Christian Lins <christian.lins@intevation.de>
date Thu, 04 Oct 2012 10:57:24 +0200
parents 075f1ba25758
children ca208b2f35a0
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/LegendProcessor.java	Thu Oct 04 09:58:36 2012 +0200
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/LegendProcessor.java	Thu Oct 04 10:57:24 2012 +0200
@@ -1,15 +1,13 @@
 package de.intevation.flys.exports;
 
 import java.awt.geom.Line2D;
-
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.Iterator;
+import java.util.LinkedHashMap;
 import java.util.List;
-import java.util.LinkedHashMap;
 import java.util.Map;
 
-import org.jfree.chart.JFreeChart;
 import org.jfree.chart.LegendItem;
 import org.jfree.chart.LegendItemCollection;
 import org.jfree.chart.plot.XYPlot;
@@ -68,7 +66,7 @@
      * Create new legend entries, dependent on settings.
      * @param plot The plot for which to modify the legend.
      * @param threshold How many items are needed for aggregation to
-     *        be triggered?
+     *                  be triggered?
      */
     public static void aggregateLegendEntries(XYPlot plot, int threshold) {
         LegendItemCollection old = plot.getLegendItems();
@@ -82,8 +80,8 @@
         }
 
         HashMap<String, List<LegendItem>> entries = new LinkedHashMap<String, List<LegendItem>>();
-        for (Iterator i = old.iterator(); i.hasNext();) {
-            LegendItem item = (LegendItem) i.next();
+        for (Iterator<LegendItem> i = old.iterator(); i.hasNext();) {
+            LegendItem item = i.next();
             String hash = legendItemHash(item);
             List<LegendItem> itemList = entries.get(hash);
             if (itemList == null) {
@@ -110,7 +108,7 @@
             List<LegendItem> itemList = cursor.getValue();
             if (itemList.size() >= AGGR_THRESHOLD) {
                 // Now do merging.
-                LegendItem item = (LegendItem) itemList.get(0);
+                LegendItem item = itemList.get(0);
                 // Unfortunately we cannot clone and just setDescription, as this
                 // method was added in JFreeChart 1.0.14 (we are at .13).
 

http://dive4elements.wald.intevation.org