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;

http://dive4elements.wald.intevation.org