ingo@787: package de.intevation.flys.client.client.ui; ingo@787: ingo@787: public class WaterlevelGroundPanel extends DistancePanel { ingo@787: christian@4184: private static final long serialVersionUID = 6598703468619862469L; christian@4184: ingo@787: public static final String FIELD_LOWER = "diff_from"; ingo@787: public static final String FIELD_UPPER = "diff_to"; ingo@787: public static final String FIELD_STEP = "diff_diff"; ingo@787: ingo@787: ingo@787: public WaterlevelGroundPanel() { ingo@787: super("left"); ingo@787: } ingo@787: ingo@787: ingo@787: @Override ingo@787: protected String getLowerField() { ingo@787: return FIELD_LOWER; ingo@787: } ingo@787: ingo@787: ingo@787: @Override ingo@787: protected String getUpperField() { ingo@787: return FIELD_UPPER; ingo@787: } ingo@787: ingo@787: ingo@787: @Override ingo@787: protected String getStepField() { ingo@787: return FIELD_STEP; ingo@787: } ingo@787: ingo@787: ingo@787: @Override ingo@1423: protected String getLabel() { ingo@1423: return MSG.waterlevel_ground_state(); ingo@1423: } ingo@1423: ingo@1423: ingo@1423: @Override ingo@793: protected String labelFrom() { ingo@793: return getLabelFrom() + " [" + getUnitFrom() + "]"; ingo@793: } ingo@793: ingo@793: ingo@793: @Override ingo@787: protected String getLabelFrom() { ingo@793: return MSG.wgLabelFrom(); ingo@793: } ingo@793: ingo@793: ingo@793: @Override ingo@793: protected String getUnitFrom() { ingo@793: return MSG.wgUnitFrom(); ingo@793: } ingo@793: ingo@793: ingo@793: @Override ingo@793: protected String labelTo() { ingo@793: return getLabelTo() + " [" + getUnitTo() + "]"; ingo@787: } ingo@787: ingo@787: ingo@787: @Override ingo@787: protected String getLabelTo() { ingo@793: return MSG.wgLabelTo(); ingo@793: } ingo@793: ingo@793: ingo@793: @Override ingo@793: protected String getUnitTo() { ingo@793: return MSG.wgUnitTo(); ingo@793: } ingo@793: ingo@793: ingo@793: @Override ingo@793: protected String labelStep() { ingo@793: return getLabelStep() + " [" + getUnitStep() + "]"; ingo@787: } ingo@787: ingo@787: ingo@787: @Override ingo@787: protected String getLabelStep() { ingo@793: return MSG.wgLabelStep(); ingo@793: } ingo@793: ingo@793: ingo@793: @Override ingo@793: protected String getUnitStep() { ingo@793: return MSG.wgUnitStep(); ingo@787: } ingo@787: ingo@787: ingo@787: @Override ingo@787: protected double getDefaultFrom() { ingo@787: return 0; ingo@787: } ingo@787: ingo@787: ingo@787: @Override ingo@787: protected double getDefaultTo() { ingo@787: return 0; ingo@787: } ingo@787: ingo@787: ingo@787: @Override ingo@787: protected double getDefaultStep() { ingo@787: return 0; ingo@787: } ingo@793: ingo@793: ingo@793: @Override ingo@793: protected void initHelperPanel() { ingo@793: // We don't need a helper panel here. But we have to override this ingo@793: // method to avoid the table creation in the parent class. ingo@793: } ingo@787: } ingo@787: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :