public void add(final Class<? extends FilterReader> filterType, final Map<String, ?> properties) {
transformers.add(new Transformer<Reader, Reader>() {
public Reader transform(Reader original) {
try {
Constructor<? extends FilterReader> constructor = filterType.getConstructor(Reader.class);
FilterReader result = constructor.newInstance(original);
if (properties != null) {
ConfigureUtil.configureByMap(properties, result);
}
return result;
} catch (Throwable th) {
throw new InvalidUserDataException("Error - Invalid filter specification for " + filterType.getName(), th);
}
}
});
}
FilterChain.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:Reer
作者:
评论列表
文章目录