Class ThymeleafFactory

java.lang.Object
io.micronaut.views.thymeleaf.ThymeleafFactory

@Internal @Factory public class ThymeleafFactory extends Object
A factory for Thymeleaf beans.
Since:
1.1.0
Author:
James Kleeh
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.thymeleaf.TemplateEngine
    templateEngine(org.thymeleaf.templateresolver.ITemplateResolver templateResolver, org.thymeleaf.context.IEngineContextFactory engineContextFactory, org.thymeleaf.linkbuilder.ILinkBuilder linkBuilder, MessageSourceMessageResolver messageSourceMessageResolver)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Use templateEngine(ITemplateResolver, IEngineContextFactory, ILinkBuilder, MessageSourceMessageResolver, HttpServerRequestExpressionDialect) instead.
    org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
    templateResolver(ViewsConfiguration viewsConfiguration, ThymeleafViewsRendererConfiguration rendererConfiguration)
    Constructs the template resolver bean.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ThymeleafFactory

      public ThymeleafFactory()
  • Method Details

    • templateResolver

      @Singleton public org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver templateResolver(ViewsConfiguration viewsConfiguration, ThymeleafViewsRendererConfiguration rendererConfiguration)
      Constructs the template resolver bean.
      Parameters:
      viewsConfiguration - The views configuration
      rendererConfiguration - The renderer configuration
      Returns:
      The template resolver
    • templateEngine

      @Deprecated(forRemoval=true, since="6.1.0") public org.thymeleaf.TemplateEngine templateEngine(org.thymeleaf.templateresolver.ITemplateResolver templateResolver, org.thymeleaf.context.IEngineContextFactory engineContextFactory, org.thymeleaf.linkbuilder.ILinkBuilder linkBuilder, MessageSourceMessageResolver messageSourceMessageResolver)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use templateEngine(ITemplateResolver, IEngineContextFactory, ILinkBuilder, MessageSourceMessageResolver, HttpServerRequestExpressionDialect) instead.
      Constructs the template engine.
      Parameters:
      templateResolver - The template resolver
      engineContextFactory - The engine context factory
      linkBuilder - The link builder
      messageSourceMessageResolver - The message resolver
      Returns:
      The template engine