package cn.newgxu.bbs.common.filter;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
*
* @author polly
* @since 4.0.0
* @version $Revision 1.1$
*/
public abstract class AbstractBaseFilter implements Filter {
protected Log log = LogFactory.getLog(getClass());
protected Filter filter;
public AbstractBaseFilter(Filter filter) {
this.filter = filter;
}
public String doFilter(String str) {
String s = convert(filter.doFilter(str));
// 输出的日记过多,且意义不大,屏蔽掉了 longkai@2012-10-11
// if (log.isDebugEnabled()) {
// log.debug(s);
// }
return s;
}
protected abstract String convert(String str);
}