Mercurial > dive4elements > river
view flys-client/src/main/java/de/intevation/flys/client/client/ui/DistanceOnlyPanel.java @ 1367:ab8eb2f544f2
Replaced stdout and stderr logging with log4j loggers in server classes.
flys-client/trunk@3069 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 25 Oct 2011 12:31:15 +0000 |
parents | f98bd9b5cedd |
children | 360e22afb98b |
line wrap: on
line source
package de.intevation.flys.client.client.ui; import java.util.List; import de.intevation.flys.client.shared.model.Data; import de.intevation.flys.client.shared.model.DataItem; import de.intevation.flys.client.shared.model.DataList; public class DistanceOnlyPanel extends DistancePanel { public DistanceOnlyPanel() { this("right"); } public DistanceOnlyPanel(String labelOrientation) { distancePanel = new DoubleRangeOnlyPanel( labelFrom(), labelTo(), 0d, 0d, 250, this, labelOrientation); } @Override protected String getOldSelectionString(DataList dataList) { List<Data> items = dataList.getAll(); Data dFrom = getData(items, getLowerField()); Data dTo = getData(items, getUpperField()); DataItem[] from = dFrom.getItems(); DataItem[] to = dTo.getItems(); StringBuilder sb = new StringBuilder(); sb.append(from[0].getLabel()); sb.append(" " + getUnitFrom() + " - "); sb.append(to[0].getLabel()); sb.append(" " + getUnitTo()); return sb.toString(); } @Override protected void initDefaultStep(DataList data) { // do nothing } @Override public Data[] getData() { Data[] data = new Data[2]; data[0] = getDataFrom(); data[1] = getDataTo(); return data; } @Override protected String labelFrom() { return getUnitFrom() + " - "; } @Override protected String labelTo() { return getUnitTo(); } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :