Mercurial > dive4elements > river
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")) { |