@Override TemplateModel _eval(Environment env) throws TemplateException { TemplateModel model = target.eval(env); if (model instanceof TemplateNodeModelEx) { return calculateResult((TemplateNodeModelEx) model, env); } else { throw new NonExtendedNodeException(target, model, env); } } abstract TemplateModel calculateResult(TemplateNodeModelEx nodeModel, Environment env)
@Override TemplateModel _eval(Environment env) throws TemplateException { TemplateModel model = target.eval(env); if (model instanceof TemplateNodeModelEx) { return calculateResult((TemplateNodeModelEx) model, env); } else { throw new NonExtendedNodeException(target, model, env); } } abstract TemplateModel calculateResult(TemplateNodeModelEx nodeModel, Environment env)
@Override TemplateModel _eval(Environment env) throws TemplateException { TemplateModel model = target.eval(env); if (model instanceof TemplateNodeModelEx) { return calculateResult((TemplateNodeModelEx) model, env); } else { throw new NonExtendedNodeException(target, model, env); } } abstract TemplateModel calculateResult(TemplateNodeModelEx nodeModel, Environment env)