Package io.micronaut.views.thymeleaf
Class ThymeleafFactory
- java.lang.Object
-
- io.micronaut.views.thymeleaf.ThymeleafFactory
-
@Factory public class ThymeleafFactory extends java.lang.ObjectA factory for Thymeleaf beans.- Since:
- 1.1.0
-
-
Constructor Summary
Constructors Constructor Description ThymeleafFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.thymeleaf.TemplateEnginetemplateEngine(org.thymeleaf.templateresolver.ITemplateResolver templateResolver, org.thymeleaf.context.IEngineContextFactory engineContextFactory, org.thymeleaf.linkbuilder.ILinkBuilder linkBuilder, MessageSourceMessageResolver messageSourceMessageResolver)Constructs the template engine.org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolvertemplateResolver(io.micronaut.views.ViewsConfiguration viewsConfiguration, ThymeleafViewsRendererConfiguration rendererConfiguration)Constructs the template resolver bean.
-
-
-
Method Detail
-
templateResolver
@Singleton public org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver templateResolver(io.micronaut.views.ViewsConfiguration viewsConfiguration, ThymeleafViewsRendererConfiguration rendererConfiguration)Constructs the template resolver bean.- Parameters:
viewsConfiguration- The views configurationrendererConfiguration- The renderer configuration- Returns:
- The template resolver
-
templateEngine
@Singleton public org.thymeleaf.TemplateEngine templateEngine(org.thymeleaf.templateresolver.ITemplateResolver templateResolver, org.thymeleaf.context.IEngineContextFactory engineContextFactory, org.thymeleaf.linkbuilder.ILinkBuilder linkBuilder, MessageSourceMessageResolver messageSourceMessageResolver)Constructs the template engine.- Parameters:
templateResolver- The template resolverengineContextFactory- The engine context factorylinkBuilder- The link buildermessageSourceMessageResolver- The message resolver- Returns:
- The template engine
-
-