Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java @ 2048:3157a78e6494
Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
flys-artifacts/trunk@3538 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 23 Dec 2011 14:24:57 +0000 |
parents | 5d6e82abe859 |
children | 4ba5036109d2 |
comparison
equal
deleted
inserted
replaced
2047:0318fa6f0844 | 2048:3157a78e6494 |
---|---|
56 | 56 |
57 | 57 |
58 /** | 58 /** |
59 * Get localized chart title. | 59 * Get localized chart title. |
60 */ | 60 */ |
61 protected String getChartTitle() { | 61 @Override |
62 // TODO get river etc for localized heading | 62 protected String getDefaultChartTitle() { |
63 Object[] i18n_msg_args = new Object[] { | 63 Object[] i18n_msg_args = new Object[] { |
64 getRiverName() | 64 getRiverName() |
65 }; | 65 }; |
66 return msg(I18N_CHART_TITLE, I18N_CHART_TITLE_DEFAULT, i18n_msg_args); | 66 return msg(I18N_CHART_TITLE, I18N_CHART_TITLE_DEFAULT, i18n_msg_args); |
67 } | 67 } |
68 | 68 |
69 | 69 |
70 @Override | 70 @Override |
71 protected String getChartSubtitle() { | 71 protected String getChartSubtitle() { |
72 // XXX NOTE: overriding this method disables ChartSettings subtitle! | |
73 return getDefaultChartSubtitle(); | |
74 } | |
75 | |
76 | |
77 @Override | |
78 protected String getDefaultChartSubtitle() { | |
72 List<DataProvider> providers = | 79 List<DataProvider> providers = |
73 context.getDataProvider(CrossSectionFacet.BLACKBOARD_CS_MASTER_DATA); | 80 context.getDataProvider(CrossSectionFacet.BLACKBOARD_CS_MASTER_DATA); |
74 double km = 0d; | 81 double km = 0d; |
75 if (providers.size() > 0) { | 82 if (providers.size() > 0) { |
76 CrossSectionLine csl = (CrossSectionLine) providers.get(0). | 83 CrossSectionLine csl = (CrossSectionLine) providers.get(0). |