Mercurial > dive4elements > river
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 } |