comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java @ 86:5d4f5d26bb7a

Some Codecleanup done gnv-artifacts/trunk@123 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Thu, 24 Sep 2009 09:39:27 +0000
parents 5eb62df21f9a
children 156db25ad4b4
comparison
equal deleted inserted replaced
85:dbd141c6bb97 86:5d4f5d26bb7a
4 package de.intevation.gnv.transition.profile.vertical; 4 package de.intevation.gnv.transition.profile.vertical;
5 5
6 import java.io.IOException; 6 import java.io.IOException;
7 import java.io.OutputStream; 7 import java.io.OutputStream;
8 import java.util.Collection; 8 import java.util.Collection;
9 import java.util.Iterator;
10 9
11 import de.intevation.gnv.chart.ChartFactory;
12 import de.intevation.gnv.chart.ChartLabels; 10 import de.intevation.gnv.chart.ChartLabels;
13 import de.intevation.gnv.chart.ChartStyle; 11 import de.intevation.gnv.chart.ChartStyle;
14 import de.intevation.gnv.chart.VerticalProfileChartFactory; 12 import de.intevation.gnv.chart.VerticalProfileChartFactory;
15 import de.intevation.gnv.chart.exception.TechnicalChartException; 13 import de.intevation.gnv.chart.exception.TechnicalChartException;
16 import de.intevation.gnv.transition.describedata.KeyValueDescibeData; 14 import de.intevation.gnv.transition.describedata.KeyValueDescibeData;
20 * @author Tim Englich <tim.englich@intevation.de> 18 * @author Tim Englich <tim.englich@intevation.de>
21 * 19 *
22 */ 20 */
23 public class VerticalProfileOutputTransition extends TimeSeriesOutputTransition { 21 public class VerticalProfileOutputTransition extends TimeSeriesOutputTransition {
24 /** 22 /**
25 * 23 * The UID of this class
26 */ 24 */
27 private static final long serialVersionUID = 4401516087492028840L; 25 private static final long serialVersionUID = 4401516087492028840L;
28 26
29 /** 27 /**
30 * Constructor 28 * Constructor
31 */ 29 */
32 public VerticalProfileOutputTransition() { 30 public VerticalProfileOutputTransition() {
31 super();
32 super.domainLable = "Tiefe";
33 } 33 }
34 34
35 /**
36 * @see de.intevation.gnv.transition.timeseries.TimeSeriesOutputTransition#getMeasurements()
37 */
35 @Override 38 @Override
36 protected Collection<KeyValueDescibeData> getMeasurements() { 39 protected Collection<KeyValueDescibeData> getMeasurements() {
37 String collectionName = "dateid"; 40 String collectionName = "dateid";
38 return this.getCollection(collectionName); 41 return this.getCollection(collectionName);
39 } 42 }
40 43
44 /**
45 * @see de.intevation.gnv.transition.timeseries.TimeSeriesOutputTransition#createChart(java.io.OutputStream, java.util.Collection, java.util.Collection, java.lang.String, de.intevation.gnv.chart.ChartStyle, de.intevation.gnv.chart.ChartLabels)
46 */
41 @Override 47 @Override
42 protected void createChart(OutputStream outputStream, 48 protected void createChart(OutputStream outputStream,
43 Collection<KeyValueDescibeData> parameters, 49 Collection<KeyValueDescibeData> parameters,
44 Collection<KeyValueDescibeData> measurements, 50 Collection<KeyValueDescibeData> measurements,
45 String timeSeriesName, ChartStyle chartStyle, 51 ChartStyle chartStyle, ChartLabels chartLables) throws IOException, TechnicalChartException {
46 ChartLabels chartLables) throws IOException,
47 TechnicalChartException {
48 VerticalProfileChartFactory chartFactory = new VerticalProfileChartFactory(); 52 VerticalProfileChartFactory chartFactory = new VerticalProfileChartFactory();
49 chartFactory.createSimpleVerticalProfileChart(chartLables, chartStyle, timeSeriesName, 53 chartFactory.createSimpleVerticalProfileChart(chartLables, chartStyle,
50 parameters, measurements, 54 parameters, measurements,
51 outputStream, this.chartResult); 55 outputStream, this.chartResult);
52 } 56 }
53 57
54 58

http://dive4elements.wald.intevation.org