package org.nutz.lang.tmpl;
import org.nutz.castor.Castors;
import org.nutz.lang.Strings;
class TmplIntEle extends TmplDynamicEle {
public TmplIntEle(String key, String fmt, String dft) {
super("int", key, fmt, dft);
this.fmt = Strings.sNull(fmt, "%d");
}
@Override
protected String _val(Object val) {
Integer n = Castors.me().castTo(val, Integer.class);
if (null != n) {
return String.format(fmt, n);
}
return null;
}
}