package cn.jeesoft.mvc.fn; import java.util.List; import cn.jeesoft.core.freemarker.fn.TemplateMethod; import freemarker.template.TemplateBooleanModel; import freemarker.template.TemplateModel; /** * 文本展示 * @author king */ public class TextShowMethod implements TemplateMethod { @Override public Object exec(List<Object> args) throws Exception { if (args != null && !args.isEmpty()) { Object value = args.get(0); if (value != null) { if (value instanceof TemplateModel) { if (value instanceof TemplateBooleanModel) { return String.valueOf(((TemplateBooleanModel) value).getAsBoolean()); } } else if (value instanceof Enum) { } return value.toString(); } } return ""; } }