comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/UIProviderFactory.java @ 9256:6c24c857ccf9

fixation refactoring and inputItem behaviour to interfaces
author gernotbelger
date Fri, 13 Jul 2018 12:04:21 +0200
parents b64cf2f5f719
children c7e5285d434f
comparison
equal deleted inserted replaced
9255:9be51f776798 9256:6c24c857ccf9
7 */ 7 */
8 8
9 package org.dive4elements.river.client.client.ui; 9 package org.dive4elements.river.client.client.ui;
10 10
11 import org.dive4elements.river.client.client.FLYSConstants; 11 import org.dive4elements.river.client.client.FLYSConstants;
12 import org.dive4elements.river.client.client.ui.AbstractSingleItemPanel.Type;
13 import org.dive4elements.river.client.client.ui.fixation.FixEventSelect; 12 import org.dive4elements.river.client.client.ui.fixation.FixEventSelect;
14 import org.dive4elements.river.client.client.ui.fixation.FixFunctionSelect; 13 import org.dive4elements.river.client.client.ui.fixation.FixFunctionSelect;
15 import org.dive4elements.river.client.client.ui.fixation.FixGaugeSelectPanel; 14 import org.dive4elements.river.client.client.ui.fixation.FixGaugeSelectPanel;
16 import org.dive4elements.river.client.client.ui.fixation.FixLocationPanel; 15 import org.dive4elements.river.client.client.ui.fixation.FixLocationPanel;
17 import org.dive4elements.river.client.client.ui.fixation.FixMultiPeriodPanel; 16 import org.dive4elements.river.client.client.ui.fixation.FixMultiPeriodPanel;
27 import org.dive4elements.river.client.client.ui.sinfo.CollisionLoadEpochPanel; 26 import org.dive4elements.river.client.client.ui.sinfo.CollisionLoadEpochPanel;
28 import org.dive4elements.river.client.client.ui.sinfo.CollisionLoadYearPanel; 27 import org.dive4elements.river.client.client.ui.sinfo.CollisionLoadYearPanel;
29 import org.dive4elements.river.client.client.ui.sinfo.FlowDepthMinMaxTwinPanel; 28 import org.dive4elements.river.client.client.ui.sinfo.FlowDepthMinMaxTwinPanel;
30 import org.dive4elements.river.client.client.ui.sinfo.FlowDepthTwinPanel; 29 import org.dive4elements.river.client.client.ui.sinfo.FlowDepthTwinPanel;
31 import org.dive4elements.river.client.client.ui.sq.SQPeriodPanel; 30 import org.dive4elements.river.client.client.ui.sq.SQPeriodPanel;
31 import org.dive4elements.river.client.client.ui.uinfo.Limit5SalixBehaviour;
32 import org.dive4elements.river.client.client.ui.uinfo.LoadSedimentHeightPanel; 32 import org.dive4elements.river.client.client.ui.uinfo.LoadSedimentHeightPanel;
33 import org.dive4elements.river.client.client.ui.uinfo.LoadSingleYearPanel; 33 import org.dive4elements.river.client.client.ui.uinfo.LoadSingleYearPanel;
34 import org.dive4elements.river.client.client.ui.uinfo.LoadSingleYearPseudoEpochPanel; 34 import org.dive4elements.river.client.client.ui.uinfo.LoadSingleYearPseudoEpochPanel;
35 import org.dive4elements.river.client.client.ui.uinfo.SingleBehaviour;
35 import org.dive4elements.river.client.client.ui.uinfo.SupraRegionalTablePanel; 36 import org.dive4elements.river.client.client.ui.uinfo.SupraRegionalTablePanel;
36 import org.dive4elements.river.client.client.ui.uinfo.VegetationzonesTableEditPanel; 37 import org.dive4elements.river.client.client.ui.uinfo.VegetationzonesTableEditPanel;
37 import org.dive4elements.river.client.client.ui.uinfo.VegetationzonesTablePanel; 38 import org.dive4elements.river.client.client.ui.uinfo.VegetationzonesTablePanel;
38 import org.dive4elements.river.client.shared.model.User; 39 import org.dive4elements.river.client.shared.model.User;
39 40
173 } else if (uiProvider.equals("uinfo.salix.load_single_year_pseudo_epoch_select")) { 174 } else if (uiProvider.equals("uinfo.salix.load_single_year_pseudo_epoch_select")) {
174 return new LoadSingleYearPseudoEpochPanel(); 175 return new LoadSingleYearPseudoEpochPanel();
175 } else if (uiProvider.equals("minfo.sedimentload_sqti_select")) { 176 } else if (uiProvider.equals("minfo.sedimentload_sqti_select")) {
176 return new SedLoadSQTiPanel(); 177 return new SedLoadSQTiPanel();
177 } else if (uiProvider.equals("uinfo.sedimentheight_select")) { 178 } else if (uiProvider.equals("uinfo.sedimentheight_select")) {
178 return new LoadSedimentHeightPanel(Type.single); 179 return new LoadSedimentHeightPanel(new SingleBehaviour());// Type.single);
179 } else if (uiProvider.equals("uinfo.sedimentheight_select.limit5")) { 180 } else if (uiProvider.equals("uinfo.sedimentheight_select.limit5")) {
180 return new LoadSedimentHeightPanel(Type.limit5); 181 return new LoadSedimentHeightPanel(new Limit5SalixBehaviour());
181 } else if (uiProvider.equals("hws_datacage_panel")) { 182 } else if (uiProvider.equals("hws_datacage_panel")) {
182 return new HWSDatacagePanel(user); 183 return new HWSDatacagePanel(user);
183 } else if (uiProvider.equals("user_rgd_panel")) { 184 } else if (uiProvider.equals("user_rgd_panel")) {
184 return new UserRGDProvider(); 185 return new UserRGDProvider();
185 } else if (uiProvider.equals("static_sqrelation")) { 186 } else if (uiProvider.equals("static_sqrelation")) {

http://dive4elements.wald.intevation.org