package cn.jimmyshi.beanquery.selectors;
import java.util.Map;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
public abstract class KeyValueMapSelector extends DefaultSelector<Map<String,Object>> {
@Override
public Map<String, Object> select(Object item) {
return doSelect(item);
}
protected abstract Map<String, Object> doSelect(Object item) ;
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE,false);
}
}