diff flys-artifacts/src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java @ 1881:0e9c0b49b4ef

CrossSectionApp: draw ground with StableXYDifferenceRenderer flys-artifacts/trunk@3240 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sat, 12 Nov 2011 12:05:37 +0000
parents 982956bde69e
children eb671699fbc2
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java	Fri Nov 11 12:07:06 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java	Sat Nov 12 12:05:37 2011 +0000
@@ -88,7 +88,6 @@
 import java.io.ObjectOutputStream;
 import java.util.Collections;
 import java.util.LinkedList;
-import java.util.Iterator;
 
 import org.jfree.chart.LegendItem;
 import org.jfree.chart.axis.ValueAxis;
@@ -139,7 +138,7 @@
     /** The shape to display in the legend item. */
     private transient Shape legendLine;
 
-    private XYDatasetToZeroMapper mapper;
+    //private XYDatasetToZeroMapper mapper;
 
     /**
      * This flag controls whether or not the x-coordinates (in Java2D space)
@@ -156,7 +155,7 @@
      * Creates a new renderer with default attributes.
      */
     public StableXYDifferenceRenderer() {
-        this(Color.green, Color.red, false, null);
+        this(Color.green, Color.red, false /*,  null */);
     }
 
     /**
@@ -169,8 +168,7 @@
      * @param shapes  draw shapes?
      */
     public StableXYDifferenceRenderer(Paint positivePaint, Paint negativePaint,
-                                boolean shapes,
-                                XYDatasetToZeroMapper mapper) {
+                                boolean shapes) {
         if (positivePaint == null) {
             throw new IllegalArgumentException(
                     "Null 'positivePaint' argument.");
@@ -184,7 +182,6 @@
         this.shapesVisible = shapes;
         this.legendLine = new Line2D.Double(-7.0, 0.0, 7.0, 0.0);
         this.roundXCoordinates = false;
-        this.mapper = mapper;
     }
 
     /**
@@ -392,38 +389,17 @@
                          int item,
                          CrosshairState crosshairState,
                          int pass) {
-
-        if (mapper == null) {
-            switch (pass) {
-                case 0:
-                    drawItemPass0(g2, dataArea, info, 
-                        plot, domainAxis, rangeAxis,
-                        dataset, series, item, crosshairState);
-                    break;
-                case 1:
-                    drawItemPass1(g2, dataArea, info,
-                        plot, domainAxis, rangeAxis,
-                        dataset, series, item, crosshairState);
-            }
+        switch (pass) {
+            case 0:
+                drawItemPass0(g2, dataArea, info, 
+                    plot, domainAxis, rangeAxis,
+                    dataset, series, item, crosshairState);
+                break;
+            case 1:
+                drawItemPass1(g2, dataArea, info,
+                    plot, domainAxis, rangeAxis,
+                    dataset, series, item, crosshairState);
         }
-        else {
-            for (Iterator<XYDataset> iter = mapper.iterator(dataset);
-                iter.hasNext();
-            ) {
-                switch (pass) {
-                    case 0:
-                        drawItemPass0(g2, dataArea, info, 
-                            plot, domainAxis, rangeAxis,
-                            dataset, series, item, crosshairState);
-                        break;
-                    case 1:
-                        drawItemPass1(g2, dataArea, info,
-                            plot, domainAxis, rangeAxis,
-                            dataset, series, item, crosshairState);
-                }
-            } // for all segments
-        }
-
     }
 
     /**

http://dive4elements.wald.intevation.org