raimund@2505: package de.intevation.flys.client.client.ui.fixation; raimund@2505: raimund@2505: import java.util.List; raimund@2505: import java.util.ArrayList; raimund@2505: raimund@2505: import com.google.gwt.core.client.GWT; raimund@2505: raimund@2505: import com.smartgwt.client.widgets.Canvas; raimund@2505: raimund@2505: import de.intevation.flys.client.client.FLYSConstants; raimund@2505: raimund@2505: import de.intevation.flys.client.shared.model.Data; raimund@2505: import de.intevation.flys.client.shared.model.DataList; raimund@2505: raimund@2505: /** raimund@2505: * This UIProvider creates a panel for location or distance input. raimund@2505: * raimund@2505: * @author Raimund Renkert raimund@2505: */ raimund@2505: public class FixQSelectPanel raimund@2505: extends FixationPanel raimund@2505: { raimund@2505: /** The message class that provides i18n strings. */ raimund@2505: protected FLYSConstants MESSAGES = GWT.create(FLYSConstants.class); raimund@2505: raimund@2505: public FixQSelectPanel() { raimund@2505: htmlOverview = ""; raimund@2505: } raimund@2505: raimund@2505: public Canvas createWidget(DataList data) { raimund@2505: instances.put(this.artifact.getUuid(), this); raimund@2505: raimund@2505: return new Canvas(); raimund@2505: } raimund@2505: raimund@2505: @Override raimund@2505: public Canvas createOld(DataList dataList) { raimund@2505: return new Canvas(); raimund@2505: } raimund@2505: raimund@2505: raimund@2505: /** raimund@2505: * This method returns the selected data. raimund@2505: * raimund@2505: * @return the selected/inserted data. raimund@2505: */ raimund@2505: public Data[] getData() { raimund@2505: List data = new ArrayList(); raimund@2505: raimund@2505: return (Data[]) data.toArray(new Data[data.size()]); raimund@2505: } raimund@2505: raimund@2505: raimund@2505: @Override raimund@2505: public void setValues(String cid, boolean checked) { raimund@2505: // No user interaction, do nothing. raimund@2505: } raimund@2505: raimund@2505: raimund@2505: @Override raimund@2505: public boolean renderCheckboxes() { raimund@2505: // No selection, return false. raimund@2505: return false; raimund@2505: } raimund@2517: raimund@2517: raimund@2517: public void setFilter(FixFilter filter) { raimund@2517: this.fixFilter = filter; raimund@2517: } raimund@2517: raimund@2517: raimund@2517: public FixFilter getFilter() { raimund@2517: return this.fixFilter; raimund@2517: } raimund@2505: }