Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/chart/NaviChartRecordHandler.java @ 9420:2c8ba17b807e
i10n navi chart record handler
author | gernotbelger |
---|---|
date | Fri, 17 Aug 2018 09:41:40 +0200 |
parents | 05405292a7ca |
children |
comparison
equal
deleted
inserted
replaced
9419:a31cb674ddd1 | 9420:2c8ba17b807e |
---|---|
7 * and comes with ABSOLUTELY NO WARRANTY! Check out the | 7 * and comes with ABSOLUTELY NO WARRANTY! Check out the |
8 * documentation coming with Dive4Elements River for details. | 8 * documentation coming with Dive4Elements River for details. |
9 */ | 9 */ |
10 package org.dive4elements.river.client.client.ui.chart; | 10 package org.dive4elements.river.client.client.ui.chart; |
11 | 11 |
12 import org.dive4elements.river.client.client.FLYSConstants; | |
12 import org.dive4elements.river.client.client.ui.CollectionView; | 13 import org.dive4elements.river.client.client.ui.CollectionView; |
13 import org.dive4elements.river.client.client.ui.IThemeRecordHandler; | 14 import org.dive4elements.river.client.client.ui.IThemeRecordHandler; |
14 import org.dive4elements.river.client.shared.model.AttributedTheme; | 15 import org.dive4elements.river.client.shared.model.AttributedTheme; |
15 import org.dive4elements.river.client.shared.model.FacetRecord; | 16 import org.dive4elements.river.client.shared.model.FacetRecord; |
16 import org.dive4elements.river.client.shared.model.Theme; | 17 import org.dive4elements.river.client.shared.model.Theme; |
17 | 18 |
19 import com.google.gwt.core.client.GWT; | |
18 import com.smartgwt.client.widgets.grid.CellFormatter; | 20 import com.smartgwt.client.widgets.grid.CellFormatter; |
19 import com.smartgwt.client.widgets.grid.ListGridRecord; | 21 import com.smartgwt.client.widgets.grid.ListGridRecord; |
20 | 22 |
21 /** | 23 /** |
22 * @author Gernot Belger | 24 * @author Gernot Belger |
23 */ | 25 */ |
24 final class NaviChartRecordHandler implements IThemeRecordHandler, CellFormatter { | 26 final class NaviChartRecordHandler implements IThemeRecordHandler, CellFormatter { |
25 | 27 |
26 private static final String STYLE_CLASS_NAVI_CHART_GRAYED = "naviChartGrayed"; | 28 private static final String STYLE_CLASS_NAVI_CHART_GRAYED = "naviChartGrayed"; |
29 | |
27 private final CollectionView collectionView; | 30 private final CollectionView collectionView; |
31 | |
32 private final FLYSConstants msg = GWT.create(FLYSConstants.class); | |
28 | 33 |
29 public NaviChartRecordHandler(final CollectionView collectionView) { | 34 public NaviChartRecordHandler(final CollectionView collectionView) { |
30 this.collectionView = collectionView; | 35 this.collectionView = collectionView; |
31 } | 36 } |
32 | 37 |
72 | 77 |
73 final boolean isOutsideRange = checkOutsideRange(facetRecord); | 78 final boolean isOutsideRange = checkOutsideRange(facetRecord); |
74 if (isOutsideRange) { | 79 if (isOutsideRange) { |
75 return new StringBuilder(description) // | 80 return new StringBuilder(description) // |
76 .append(" (") // | 81 .append(" (") // |
77 // FIXME: i10n | 82 .append(this.msg.naviThemeOutOfRange()) // |
78 .append("auß. Gültigkeitsbereich") // | |
79 .append(")") // | 83 .append(")") // |
80 .toString(); | 84 .toString(); |
81 } | 85 } |
82 | 86 |
83 return description; | 87 return description; |