package com.xianyu.util;
import org.apache.commons.digester3.Digester;
public class DigesterHelper {
private Digester dig;
public DigesterHelper(Digester dig) {
this.dig = dig;
}
public DigesterHelper() {
this.dig = new Digester();
}
public DigesterHelper createSetObject(String pattern, Class<?> clazz) {
this.dig.addObjectCreate(pattern, clazz);
this.dig.addSetProperties(pattern);
return this;
}
public DigesterHelper createSetChild(String pattern, Class<?> clazz,String methodName) {
this.dig.addObjectCreate(pattern, clazz);
this.dig.addSetProperties(pattern);
this.dig.addSetNext(pattern, methodName);
return this;
}
public DigesterHelper setPropertyWith(String pattern, String property) {
dig.addBeanPropertySetter(pattern, property);
return this;
}
public Digester getDigester() {
return this.dig;
}
}
DigesterHelper
最新推荐文章于 2020-03-20 09:54:20 发布