comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java @ 3527:6ededa5aa803

MINFO: Added new UI provider for bed quality calculation. flys-client/trunk@5329 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 31 Aug 2012 11:29:44 +0000
parents 60984be9bcfa
children 75a3a41a6e51
comparison
equal deleted inserted replaced
3526:02d18d38fca7 3527:6ededa5aa803
8 import de.intevation.flys.client.client.ui.fixation.FixPeriodPanel; 8 import de.intevation.flys.client.client.ui.fixation.FixPeriodPanel;
9 import de.intevation.flys.client.client.ui.fixation.FixQSelectPanel; 9 import de.intevation.flys.client.client.ui.fixation.FixQSelectPanel;
10 import de.intevation.flys.client.client.ui.sq.SQMultiPeriodPanel; 10 import de.intevation.flys.client.client.ui.sq.SQMultiPeriodPanel;
11 import de.intevation.flys.client.client.ui.sq.SQPeriodPanel; 11 import de.intevation.flys.client.client.ui.sq.SQPeriodPanel;
12 import de.intevation.flys.client.client.ui.minfo.BedHeightsDatacagePanel; 12 import de.intevation.flys.client.client.ui.minfo.BedHeightsDatacagePanel;
13 import de.intevation.flys.client.client.ui.minfo.CheckboxPanel;
13 import de.intevation.flys.client.shared.model.User; 14 import de.intevation.flys.client.shared.model.User;
14 15
15 /** 16 /**
16 * Depending on the provider the state declared, return a UIProvider. 17 * Depending on the provider the state declared, return a UIProvider.
17 * 18 *
120 } 121 }
121 else if (uiProvider.equals("period_select")) { 122 else if (uiProvider.equals("period_select")) {
122 return new PeriodPanel(); 123 return new PeriodPanel();
123 } 124 }
124 else if (uiProvider.equals("periods_select")) { 125 else if (uiProvider.equals("periods_select")) {
125 return new SQMultiPeriodPanel(); 126 return new MultiPeriodPanel();
126 } 127 }
127 else if (uiProvider.equals("sq.period.select")) { 128 else if (uiProvider.equals("sq.period.select")) {
128 return new SQPeriodPanel(); 129 return new SQPeriodPanel();
129 } 130 }
130 else if (uiProvider.equals("outliers_input")) { 131 else if (uiProvider.equals("outliers_input")) {
137 return new RadioPanel(); 138 return new RadioPanel();
138 } 139 }
139 else if (uiProvider.equals("bedheights_twin_panel")) { 140 else if (uiProvider.equals("bedheights_twin_panel")) {
140 return new BedHeightsDatacagePanel(user); 141 return new BedHeightsDatacagePanel(user);
141 } 142 }
143 else if (uiProvider.equals("minfo.bed.char_diameter")) {
144 return new CheckboxPanel();
145 }
142 else { 146 else {
143 //GWT.log("Picked default provider."); 147 //GWT.log("Picked default provider.");
144 return new SelectProvider(); 148 return new SelectProvider();
145 } 149 }
146 } 150 }

http://dive4elements.wald.intevation.org