gernotbelger@8854: /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde gernotbelger@8993: * Software engineering by gernotbelger@8993: * Björnsen Beratende Ingenieure GmbH gernotbelger@8854: * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt gernotbelger@8854: * gernotbelger@8854: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@8854: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@8854: * documentation coming with Dive4Elements River for details. gernotbelger@8854: */ gernotbelger@8854: package org.dive4elements.river.client.client.ui.sinfo; gernotbelger@8854: gernotbelger@8854: import org.dive4elements.river.client.client.ui.DatacageTwinPanel; gernotbelger@8854: import org.dive4elements.river.client.client.ui.DefaultDatacageTwinPanelInfo; gernotbelger@8875: import org.dive4elements.river.client.client.ui.NilDatacageTwinPanelInfo; gernotbelger@8854: import org.dive4elements.river.client.shared.model.User; gernotbelger@8854: gernotbelger@8854: /** gernotbelger@8854: * @author Gernot Belger gernotbelger@8854: */ gernotbelger@8993: public final class FlowDepthTwinPanel extends DatacageTwinPanel { gernotbelger@9220: gernotbelger@9220: private static final long serialVersionUID = 1L; gernotbelger@9220: gernotbelger@9220: private static final DefaultDatacageTwinPanelInfo LEFT_INFO = new DefaultDatacageTwinPanelInfo(MSG.sinfo_columnlabel_soundings(), "bedheight", gernotbelger@9220: "sinfo_flowdepth_minfo_heights"); gernotbelger@9220: gernotbelger@9220: private static final NilDatacageTwinPanelInfo RIGHT_INFO = new NilDatacageTwinPanelInfo(MSG.sinfo_columnlabel_waterlevels(), "sinfo_flowdepth_waterlevels"); gernotbelger@9220: gernotbelger@9133: public FlowDepthTwinPanel(final User user, final int maxCount, final String msgMaxCount) { gernotbelger@9227: super(user, new FlowDepthTwinPanelValidator(), new WaterlevelSoundingSelectionController(MSG), LEFT_INFO, RIGHT_INFO, maxCount, msgMaxCount); gernotbelger@8993: } gernotbelger@8854: }