Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java @ 1791:e0e5a5b51a40
Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
flys-artifacts/trunk@3114 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 28 Oct 2011 13:39:37 +0000 |
parents | 205eb6f124a5 |
children | 5b2122a8bcbf |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java Fri Oct 28 12:41:10 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java Fri Oct 28 13:39:37 2011 +0000 @@ -182,11 +182,7 @@ XYSeries series = new StyledXYSeries(facet.getDescription(), theme); - int size = wkms.size(); - - for (int i = 0; i < size; i++) { - series.add(wkms.getKm(i), wkms.getW(i)); - } + StyledSeriesBuilder.addPoints(series, wkms); // Note: the only difference in the super-implementation // (in LongitudinalSectionGenerator) is here (adds with @@ -234,21 +230,18 @@ return; } - int size = wkms.size(); XYSeries series = new StyledXYSeries(facet.getDescription(), theme); if (logger.isDebugEnabled()) { if (wkms.size() > 0) { logger.debug("Generate series: " + series.getKey()); logger.debug("Start km: " + wkms.getKm(0)); - logger.debug("End km: " + wkms.getKm(size-1)); - logger.debug("Values : " + size); + logger.debug("End km: " + wkms.getKm(wkms.size()-1)); + logger.debug("Values : " + wkms.size()); } } - for (int i = 0; i < size; i++) { - series.add(wkms.getKm(i), wkms.getW(i)); - } + StyledSeriesBuilder.addPoints(series, wkms); addFirstAxisSeries(series, visible); if (DataUtil.guessWaterIncreasing(wkms.allWs())) {