private void configureDialects(TemplateEngine engine) { if (dialects != null) { engine.setDialects(dialects); } if (dialectsByPrefix != null) { engine.setDialectsByPrefix(dialectsByPrefix); } }
ThymeleafServiceImpl() { this.engine = new TemplateEngine(); this.engine.setDialects( loadDialects() ); }
@Override public void start(ThymeleafTemplateEngine component) { component.thymeleafEngine = new org.thymeleaf.TemplateEngine(); // Template Resolver if (component.templateResolvers == null) { component.thymeleafEngine.setTemplateResolver(component.createDefaultTemplateResolver()); } else { component.thymeleafEngine.setTemplateResolvers(component.templateResolvers); } // Dialect if (component.dialects != null) { component.thymeleafEngine.setDialects(component.dialects); } // Message Resolver if (component.messageResolvers != null) { component.thymeleafEngine.setMessageResolvers(component.messageResolvers); } // Link Builders if (component.linkBuilders != null) { component.thymeleafEngine.setLinkBuilders(component.linkBuilders); } // Cache Manager if (component.cacheManager != null) { component.thymeleafEngine.setCacheManager(component.cacheManager); } }
private void execute(final ITestable testable, final TestExecutionContext context) { Validate.notNull(testable, "Testable cannot be null"); Validate.notNull(context, "Test execution context cannot be null"); final TestEngineTemplateResolver templateResolver = new TestEngineTemplateResolver(); final TestEngineMessageResolver messageResolver = new TestEngineMessageResolver(); final TestCacheManager cacheManager = new TestCacheManager(); final TemplateEngine templateEngine = new TemplateEngine(); templateEngine.setTemplateResolver(templateResolver); templateEngine.setMessageResolver(messageResolver); templateEngine.setDialects(new HashSet<IDialect>(this.dialects)); templateEngine.setCacheManager(cacheManager); context.setTemplateEngine(templateEngine); this.reporter.executionStart(context.getExecutionId()); final TestExecutionResult result = executeTestable(testable, context); this.reporter.executionEnd( context.getExecutionId(), result.getTotalTestsOk(), result.getTotalTestsExecuted(), result.getTotalTimeNanos()); }
private void execute(final ITestable testable, final TestExecutionContext context) { Validate.notNull(testable, "Testable cannot be null"); Validate.notNull(context, "Test execution context cannot be null"); final TestEngineTemplateResolver templateResolver = new TestEngineTemplateResolver(); final TestEngineMessageResolver messageResolver = new TestEngineMessageResolver(); final TestCacheManager cacheManager = new TestCacheManager(); final TemplateEngine templateEngine = new TemplateEngine(); templateEngine.setTemplateResolver(templateResolver); templateEngine.setMessageResolver(messageResolver); templateEngine.setDialects(new HashSet<IDialect>(this.dialects)); templateEngine.setCacheManager(cacheManager); context.setTemplateEngine(templateEngine); this.reporter.executionStart(context.getExecutionId()); final TestExecutionResult result = executeTestable(testable, context); this.reporter.executionEnd( context.getExecutionId(), result.getTotalTestsOk(), result.getTotalTestsExecuted(), result.getTotalTimeNanos()); }