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