private void updateTemplateMode(Map<String, Object> model) { templateResolver.setTemplateMode(getTemplateModeByModel(model)); }
@Override public void renderDocument(Map<String, Object> model, String templateName, Writer writer) throws RenderingException { String localeString = config.getThymeleafLocale(); Locale locale = localeString != null ? LocaleUtils.toLocale(localeString) : Locale.getDefault(); lock.lock(); try { initializeContext(locale,model); updateTemplateMode(model); templateEngine.process(templateName, context, writer); } finally { lock.unlock(); } }
/** * @deprecated Use {@link #ThymeleafTemplateEngine(JBakeConfiguration, ContentStore)} instead */ @Deprecated public ThymeleafTemplateEngine(final CompositeConfiguration config, final ContentStore db, final File destination, final File templatesPath) { super(config, db, destination, templatesPath); this.context = new Context(); initializeTemplateEngine(); }
@Override public void renderDocument(Map<String, Object> model, String templateName, Writer writer) throws RenderingException { String localeString = config.getThymeleafLocale(); Locale locale = localeString != null ? LocaleUtils.toLocale(localeString) : Locale.getDefault(); lock.lock(); try { initializeContext(locale,model); updateTemplateMode(model); templateEngine.process(templateName, context, writer); } finally { lock.unlock(); } }
public ThymeleafTemplateEngine(final JBakeConfiguration config, final ContentStore db) { super(config, db); this.context = new Context(); initializeTemplateEngine(); }
private void updateTemplateMode(Map<String, Object> model) { templateResolver.setTemplateMode(getTemplateModeByModel(model)); }
/** * @deprecated Use {@link #ThymeleafTemplateEngine(JBakeConfiguration, ContentStore)} instead */ @Deprecated public ThymeleafTemplateEngine(final CompositeConfiguration config, final ContentStore db, final File destination, final File templatesPath) { super(config, db, destination, templatesPath); this.context = new Context(); initializeTemplateEngine(); }
public ThymeleafTemplateEngine(final JBakeConfiguration config, final ContentStore db) { super(config, db); this.context = new Context(); initializeTemplateEngine(); }