package org.azavea.otm.filters; import android.view.View; import android.widget.EditText; import org.azavea.otm.R; public class NumericRangeFilter extends RangeFilter<Double> { public NumericRangeFilter(String key, String identifier, String label) { super(key, identifier, label); } @Override protected Double valueFromView(View view) { String min = ((EditText) view).getText().toString().trim(); if (!"".equals(min)) { return Double.parseDouble(min); } return null; } @Override public String valueToString(Double value) { return Double.toString(value); } @Override protected int getFieldResource() { return R.layout.filter_numeric_range_control; } }