raimund@1534: package de.intevation.flys.client.client.event; raimund@1534: raimund@1536: import com.google.gwt.i18n.client.NumberFormat; raimund@1536: raimund@1534: /** raimund@1534: * @author Raimund Renkert raimund@1534: */ raimund@1534: public class RangeFilterEvent { raimund@1534: raimund@1536: protected Float from; raimund@1536: protected Float to; raimund@1534: raimund@1534: raimund@1534: public RangeFilterEvent(String from, String to) { raimund@1536: NumberFormat nf = NumberFormat.getDecimalFormat(); raimund@1536: double d; raimund@1536: raimund@1536: try { raimund@1536: d = nf.parse(from); raimund@1536: this.from = Float.valueOf(String.valueOf(d)); raimund@1536: } raimund@1536: catch(NumberFormatException nfe) { raimund@1536: this.from = Float.NaN; raimund@1536: } raimund@1536: try { raimund@1536: d = nf.parse(to); raimund@1536: this.to = Float.valueOf(String.valueOf(d)); raimund@1536: } raimund@1536: catch(NumberFormatException nfe) { raimund@1536: this.to = Float.NaN; raimund@1536: } raimund@1534: } raimund@1534: raimund@1534: raimund@1536: public Float getFrom() { raimund@1536: return this.from; raimund@1534: } raimund@1534: raimund@1534: raimund@1536: public Float getTo() { raimund@1536: return this.to; raimund@1534: } raimund@1534: } raimund@1534: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :