Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/fixation/FixQSelectPanel.java @ 9256:6c24c857ccf9
fixation refactoring and inputItem behaviour to interfaces
author | gernotbelger |
---|---|
date | Fri, 13 Jul 2018 12:04:21 +0200 |
parents | ea9eef426962 |
children |
comparison
equal
deleted
inserted
replaced
9255:9be51f776798 | 9256:6c24c857ccf9 |
---|---|
6 * documentation coming with Dive4Elements River for details. | 6 * documentation coming with Dive4Elements River for details. |
7 */ | 7 */ |
8 | 8 |
9 package org.dive4elements.river.client.client.ui.fixation; | 9 package org.dive4elements.river.client.client.ui.fixation; |
10 | 10 |
11 import com.google.gwt.core.client.GWT; | |
12 | |
13 import com.smartgwt.client.widgets.Canvas; | |
14 | |
15 import org.dive4elements.river.client.client.FLYSConstants; | 11 import org.dive4elements.river.client.client.FLYSConstants; |
16 | |
17 import org.dive4elements.river.client.shared.model.Data; | 12 import org.dive4elements.river.client.shared.model.Data; |
18 import org.dive4elements.river.client.shared.model.DataList; | 13 import org.dive4elements.river.client.shared.model.DataList; |
14 import org.dive4elements.river.client.shared.model.FixingsOverviewInfo; | |
15 | |
16 import com.google.gwt.core.client.GWT; | |
17 import com.smartgwt.client.widgets.Canvas; | |
19 | 18 |
20 /** | 19 /** |
21 * This UIProvider creates a panel for location or distance input. | 20 * This UIProvider creates a panel for location or distance input. |
22 * | 21 * |
23 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> | 22 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> |
24 */ | 23 */ |
25 public class FixQSelectPanel | 24 public class FixQSelectPanel extends FixationPanel { |
26 extends FixationPanel | |
27 { | |
28 /** The message class that provides i18n strings. */ | 25 /** The message class that provides i18n strings. */ |
29 protected FLYSConstants MESSAGES = GWT.create(FLYSConstants.class); | 26 protected FLYSConstants MESSAGES = GWT.create(FLYSConstants.class); |
30 | 27 |
31 public FixQSelectPanel() { | 28 @Override |
32 htmlOverview = ""; | 29 public Canvas createWidget(final DataList data) { |
33 } | |
34 | |
35 public Canvas createWidget(DataList data) { | |
36 instances.put(this.artifact.getUuid(), this); | 30 instances.put(this.artifact.getUuid(), this); |
37 | 31 |
38 return new Canvas(); | 32 return new Canvas(); |
39 } | 33 } |
40 | 34 |
41 @Override | 35 @Override |
42 public Canvas createOld(DataList dataList) { | 36 public Canvas createOld(final DataList dataList) { |
43 return new Canvas(); | 37 return new Canvas(); |
44 } | 38 } |
45 | |
46 | 39 |
47 /** | 40 /** |
48 * This method returns the selected data. | 41 * This method returns the selected data. |
49 * | 42 * |
50 * @return the selected/inserted data. | 43 * @return the selected/inserted data. |
51 */ | 44 */ |
45 @Override | |
52 public Data[] getData() { | 46 public Data[] getData() { |
53 return new Data[0]; | 47 return new Data[0]; |
54 } | 48 } |
55 | 49 |
56 | |
57 @Override | 50 @Override |
58 public void setValues(String cid, boolean checked) { | 51 public void setValues(final String cid, final boolean checked) { |
59 // No user interaction, do nothing. | 52 // No user interaction, do nothing. |
60 } | 53 } |
61 | |
62 | 54 |
63 @Override | 55 @Override |
64 public boolean renderCheckboxes() { | 56 public boolean renderCheckboxes() { |
65 // No selection, return false. | 57 // No selection, return false. |
66 return false; | 58 return false; |
67 } | 59 } |
68 | 60 |
69 | 61 @Override |
70 public void success() {} | 62 public void success(final FixingsOverviewInfo fixInfo) { |
63 } | |
71 } | 64 } |