@Override public String render(ModelAndView modelAndView) { Template template = velocityEngine.getTemplate(provider.layout(), "utf-8"); Object model = modelAndView.getModel(); if (model == null) { model = Collections.emptyMap(); } if (model instanceof Map) { VelocityContext context = initialContextProvider.getVelocityContext((Map) model, controller, modelAndView.getViewName()); StringWriter writer = new StringWriter(); template.merge(context, writer); Object meta = context.get("meta"); context.put("meta", GSON.toJson(meta)); return writer.toString(); } else { throw new IllegalArgumentException("modelAndView must be of type java.util.Map"); } } }
@Override public String render(ModelAndView modelAndView) { try { StringWriter stringWriter = new StringWriter(); Template template = configuration.getTemplate(modelAndView.getViewName()); template.process(modelAndView.getModel(), stringWriter); return stringWriter.toString(); } catch (IOException e) { throw new IllegalArgumentException(e); } catch (TemplateException e) { throw new IllegalArgumentException(e); } }
/** * {@inheritDoc} */ @Override public String render(ModelAndView modelAndView) { try { StringWriter stringWriter = new StringWriter(); Template template = configuration.getTemplate(modelAndView.getViewName()); template.process(modelAndView.getModel(), stringWriter); return stringWriter.toString(); } catch (IOException | TemplateException e) { throw new IllegalArgumentException(e); } }
/** * {@inheritDoc} */ @Override public String render(ModelAndView modelAndView) { try { StringWriter stringWriter = new StringWriter(); Template template = configuration.getTemplate(modelAndView.getViewName()); template.process(modelAndView.getModel(), stringWriter); return stringWriter.toString(); } catch (IOException | TemplateException e) { throw new IllegalArgumentException(e); } }
/** * {@inheritDoc} */ @Override public String render(ModelAndView modelAndView) { Template template = velocityEngine.getTemplate(modelAndView.getViewName()); Object model = modelAndView.getModel(); if (model instanceof Map) { Map<?, ?> modelMap = (Map<?, ?>) model; VelocityContext context = new VelocityContext(modelMap); StringWriter writer = new StringWriter(); template.merge(context, writer); return writer.toString(); } else { throw new IllegalArgumentException("modelAndView must be of type java.util.Map"); } }
/** * {@inheritDoc} */ @Override public String render(ModelAndView modelAndView) { String templateEncoding = Optional.ofNullable(this.encoding).orElse(StandardCharsets.UTF_8.name()); Template template = velocityEngine.getTemplate(modelAndView.getViewName(), templateEncoding); Object model = modelAndView.getModel(); if (model instanceof Map) { Map<?, ?> modelMap = (Map<?, ?>) model; VelocityContext context = new VelocityContext(modelMap); StringWriter writer = new StringWriter(); template.merge(context, writer); return writer.toString(); } else { throw new IllegalArgumentException("modelAndView must be of type java.util.Map"); } }
@Override public String render(ModelAndView modelAndView) { Object model = modelAndView.getModel(); if (model instanceof Map) { String template = null; try { template = Resources.toString(Resources.getResource(modelAndView.getViewName()), Charsets.UTF_8); } catch (IOException ignored) { } return jinjava.render(template, (Map<String, Object>) model); } else { throw new IllegalArgumentException("modelAndView.getModel() must return a java.util.Map"); } } }
public String render(ModelAndView modelAndView) { try { JadeTemplate template = this.configuration.getTemplate(modelAndView.getViewName()); return this.configuration.renderTemplate(template, (Map) modelAndView.getModel()); } catch (IOException var3) { throw new IllegalArgumentException(var3); } } }
@Override public String render(ModelAndView modelAndView) { String viewName = modelAndView.getViewName(); Mustache mustache = mustacheFactory.compile(viewName); StringWriter stringWriter = new StringWriter(); try { mustache.execute(stringWriter, modelAndView.getModel()).close(); } catch (IOException e) { throw new RuntimeIOException(e); } return stringWriter.toString(); } }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public String render(ModelAndView modelAndView) { try { JadeTemplate template = configuration.getTemplate(modelAndView.getViewName()); return configuration.renderTemplate(template, (Map<String, Object>) modelAndView.getModel()); } catch (IOException e) { throw new IllegalArgumentException(e); } } }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public String render(ModelAndView modelAndView) { try { JadeTemplate template = configuration.getTemplate(modelAndView.getViewName()); return configuration.renderTemplate(template, (Map<String, Object>) modelAndView.getModel()); } catch (IOException e) { throw new IllegalArgumentException(e); } } }
@Override public String render(ModelAndView modelAndView) { JetTemplate template = jetEngine.getTemplate(modelAndView.getViewName()); Object model = modelAndView.getModel(); if (model instanceof Map) { Map<String, Object> modelMap = (Map<String, Object>) model; JetContext context = new JetContext(modelMap.size()); context.putAll(modelMap); StringWriter writer = new StringWriter(); template.render(context, writer); return writer.toString(); } else { throw new IllegalArgumentException("modelAndView.getModel() must return a java.util.Map"); } }
@Override public String render(final ModelAndView modelAndView) { final CompiledTemplate compiledTemplate = loadTemplate(modelAndView.getViewName()); return (String) TemplateRuntime.execute(compiledTemplate, modelAndView.getModel()); }
@Override @SuppressWarnings("unchecked") public String render(ModelAndView modelAndView) { Object model = modelAndView.getModel(); if (model instanceof Map) { Map<String, ?> modelMap = (Map<String, ?>) model; Context context = new Context(); context.setVariables(modelMap); return templateEngine.process(modelAndView.getViewName(), context); } else { throw new IllegalArgumentException("modelAndView.getModel() must return a java.util.Map"); } }
@Override @SuppressWarnings("unchecked") public String render(ModelAndView modelAndView) { Object model = modelAndView.getModel(); if (model instanceof Map) { Map<String, ?> modelMap = (Map<String, ?>) model; Context context = new Context(); context.setVariables(modelMap); return templateEngine.process(modelAndView.getViewName(), context); } else { throw new IllegalArgumentException("modelAndView.getModel() must return a java.util.Map"); } }
@Override @SuppressWarnings("unchecked") public String render(final ModelAndView modelAndView) { final String templateName = modelAndView.getViewName(); if (modelAndView.getModel() instanceof Map) { final Map<String, ?> soyMapData = (Map<String, ?>) modelAndView.getModel(); return soyTofu.newRenderer(templateName).setData(soyMapData).render(); } throw new IllegalArgumentException("Expecting the model to be an instance of Map<String, ?>"); } }
@Override public String render(ModelAndView modelAndView) { String viewName = templatesDirectory + "/" + modelAndView.getViewName(); JtwigTemplate template = JtwigTemplate.classpathTemplate(viewName); JtwigModel model = JtwigModel.newModel((Map) modelAndView.getModel()); return template.render(model); } }
@Override public String render(ModelAndView modelAndView) { String viewName = modelAndView.getViewName(); try { Template template = handlebars.compile(viewName); return template.apply(modelAndView.getModel()); } catch (IOException e) { throw new RuntimeIOException(e); } } }
@Override public String render(ModelAndView modelAndView) { String viewName = modelAndView.getViewName(); try { Template template = handlebars.compile(viewName); return template.apply(modelAndView.getModel()); } catch (IOException e) { throw new RuntimeIOException(e); } } }
/** * {@inheritDoc} */ @Override public String render(ModelAndView modelAndView) { return Rocker.template(modelAndView.getViewName()) .bind((Map<String,Object>)modelAndView.getModel()) .render() .toString(); }