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; } }