comparison flys-artifacts/src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java @ 2156:4e0878695c5f

Made StyledSeriesBuilder more robust. flys-artifacts/trunk@3741 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 20 Jan 2012 10:23:27 +0000
parents ddb7b7da6199
children 63f44b8b41a3
comparison
equal deleted inserted replaced
2155:8c9c40459d8f 2156:4e0878695c5f
46 * 46 *
47 * @param series Series to add points to. 47 * @param series Series to add points to.
48 * @param points Points to add to series. 48 * @param points Points to add to series.
49 */ 49 */
50 public static void addPoints(XYSeries series, WKms wkms) { 50 public static void addPoints(XYSeries series, WKms wkms) {
51 if (wkms == null) {
52 return;
53 }
54
51 int size = wkms.size(); 55 int size = wkms.size();
52 56
53 for (int i = 0; i < size; i++) { 57 for (int i = 0; i < size; i++) {
54 series.add(wkms.getKm(i), wkms.getW(i), false); 58 series.add(wkms.getKm(i), wkms.getW(i), false);
55 } 59 }
61 * 65 *
62 * @param series Series to add points to. 66 * @param series Series to add points to.
63 * @param points Points to add to series. 67 * @param points Points to add to series.
64 */ 68 */
65 public static void addPointsKmQ(XYSeries series, WQKms wqkms) { 69 public static void addPointsKmQ(XYSeries series, WQKms wqkms) {
66 int size = wqkms.size(); 70 if (wqkms == null) {
71 return;
72 }
67 73
68 for (int i = 0; i < size; i++) { 74 int size = wqkms.size();
69 series.add(wqkms.getKm(i), wqkms.getQ(i), false); 75
70 } 76 for (int i = 0; i < size; i++) {
77 series.add(wqkms.getKm(i), wqkms.getQ(i), false);
78 }
71 } 79 }
72 80
73 81
74 /** 82 /**
75 * Add points to series (q to 1st dim, w to 2nd dim). 83 * Add points to series (q to 1st dim, w to 2nd dim).
76 * 84 *
77 * @param series Series to add points to. 85 * @param series Series to add points to.
78 * @param points Points to add to series. 86 * @param points Points to add to series.
79 */ 87 */
80 public static void addPointsQW(XYSeries series, WQKms wqkms) { 88 public static void addPointsQW(XYSeries series, WQKms wqkms) {
89 if (wqkms == null) {
90 return;
91 }
92
81 int size = wqkms.size(); 93 int size = wqkms.size();
82 94
83 for (int i = 0; i < size; i++) { 95 for (int i = 0; i < size; i++) {
84 series.add(wqkms.getQ(i), wqkms.getW(i)); 96 series.add(wqkms.getQ(i), wqkms.getW(i));
85 } 97 }

http://dive4elements.wald.intevation.org