comparison artifacts/src/main/java/org/dive4elements/river/exports/LongitudinalSectionGenerator2.java @ 7807:ad4a3980092f minfo-opt

Concatenate the subtitle parts and add them to the default subtitle.
author Raimund Renkert <rrenkert@intevation.de>
date Fri, 07 Mar 2014 11:12:59 +0100
parents 81416a62fa57
children 43f18dc56c5a
comparison
equal deleted inserted replaced
7806:7ac103a49e35 7807:ad4a3980092f
24 "chart.longitudinal.section.locsubtitle"; 24 "chart.longitudinal.section.locsubtitle";
25 25
26 @Override 26 @Override
27 public String getDefaultChartSubtitle() { 27 public String getDefaultChartSubtitle() {
28 double[] dist = getRange(); 28 double[] dist = getRange();
29 29 String parts = "";
30 if (subTitleParts != null && !subTitleParts.isEmpty()) {
31 for (String p : subTitleParts) {
32 parts += ", " + p;
33 }
34 }
30 if (dist == null || dist.length != 2 || 35 if (dist == null || dist.length != 2 ||
31 Double.isNaN(dist[0]) || Double.isNaN(dist[1])) { 36 Double.isNaN(dist[0]) || Double.isNaN(dist[1])) {
32 Object [] args = new Object[] {getRiverName()}; 37 Object [] args = new Object[] {getRiverName()};
33 return msg(I18N_CHART_SHORT_SUBTITLE, "", args); 38 return msg(I18N_CHART_SHORT_SUBTITLE, "", args) + parts;
34 } 39 }
35 40
36 if (Math.abs(dist[0] - dist[1]) < 1E-5) { 41 if (Math.abs(dist[0] - dist[1]) < 1E-5) {
37 Object [] args = new Object[] {getRiverName(), dist[1]}; 42 Object [] args = new Object[] {getRiverName(), dist[1]};
38 return msg(I18N_CHART_LOCATION_SUBTITLE, "", args); 43 return msg(I18N_CHART_LOCATION_SUBTITLE, "", args) + parts;
39 } 44 }
40 45
41 return super.getDefaultChartSubtitle(); 46 return super.getDefaultChartSubtitle();
42 } 47 }
43 48

http://dive4elements.wald.intevation.org