package de.skuzzle.polly.sdk.httpv2.html;
import java.util.Date;
import de.skuzzle.polly.sdk.MyPolly;
public class DefaultTypeFilter extends TypeColumnFilter {
private final static Acceptor NUMERIC_ACCEPTOR = new NumericAcceptor();
public DefaultTypeFilter(HTMLTableModel<?> model, MyPolly myPolly) {
super(model);
this.addAcceptor(Date.class, new AllDayAcceptor(myPolly));
this.addAcceptor(Object.class, DefaultColumnFilter.REGEX_ACCEPTOR);
this.addAcceptor(String.class, DefaultColumnFilter.REGEX_ACCEPTOR);
this.addAcceptor(Boolean.class, DefaultColumnFilter.REGEX_ACCEPTOR);
this.addAcceptor(Double.class, NUMERIC_ACCEPTOR);
this.addAcceptor(Number.class, NUMERIC_ACCEPTOR);
this.addAcceptor(Integer.class, NUMERIC_ACCEPTOR);
}
}