Interface ISpringTemplateEngine

  • All Superinterfaces:
    org.thymeleaf.ITemplateEngine
    All Known Implementing Classes:
    SpringTemplateEngine

    public interface ISpringTemplateEngine
    extends org.thymeleaf.ITemplateEngine

    Sub-interface of ITemplateEngine meant for Spring applications, meant to be using the SpringStandardDialect and integrating with other Spring-bound infrastructure.

    The SpringTemplateEngine implementation of this interface (or a subclass) should be used in almost every case, but this interface improves testability of these artifacts.

    Since:
    3.0.3
    Author:
    Daniel Fernández
    See Also:
    SpringTemplateEngine
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void setTemplateEngineMessageSource​(org.springframework.context.MessageSource templateEngineMessageSource)
      Sets the Spring MessageSource to be used for this template engine.
      • Methods inherited from interface org.thymeleaf.ITemplateEngine

        getConfiguration, process, process, process, process, process, process, processThrottled, processThrottled, processThrottled
    • Method Detail

      • setTemplateEngineMessageSource

        void setTemplateEngineMessageSource​(org.springframework.context.MessageSource templateEngineMessageSource)

        Sets the Spring MessageSource to be used for this template engine.

        Note that the SpringTemplateEngine implementation will allow this to be set automatically by implementing the MessageSourceAware interface, but in such case this method will allow to override this mechanism if needed.

        Parameters:
        templateEngineMessageSource - the message source to be used by the message resolver.