teichmann@5861: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde teichmann@5861: * Software engineering by Intevation GmbH teichmann@5861: * teichmann@5861: * This file is Free Software under the GNU AGPL (>=v3) teichmann@5861: * and comes with ABSOLUTELY NO WARRANTY! Check out the teichmann@5861: * documentation coming with Dive4Elements River for details. teichmann@5861: */ teichmann@5861: teichmann@5835: package org.dive4elements.river.client.client.ui.fixation; raimund@2505: raimund@2505: import com.google.gwt.core.client.GWT; raimund@2505: raimund@2505: import com.smartgwt.client.widgets.Canvas; raimund@2505: teichmann@5835: import org.dive4elements.river.client.client.FLYSConstants; raimund@2505: teichmann@5835: import org.dive4elements.river.client.shared.model.Data; teichmann@5835: import org.dive4elements.river.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() { sascha@3379: return new Data[0]; 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@2537: public void success() {} raimund@2505: }