package quickml.utlities.selectors;
import java.util.Set;
/**
* Created by alexanderhawk on 10/4/14.
*/
public class ExplicitNumericSelector implements NumericSelector {
protected Set<String> selectionSet;
public ExplicitNumericSelector(Set<String> selectionSet) {
this.selectionSet = selectionSet;
}
public boolean isNumeric(String columnName) {
return selectionSet.contains(columnName);
}
public String cleanValue(String value) {
value = value.replaceAll("\\s", "");
if ((value.startsWith("\"") && value.endsWith("\""))|| (value.startsWith("\'")) && value.endsWith("\'")) {
return value.substring(1, value.length() - 2);
}
return value;
}
}