Class MessageSourceMessageResolver

  • All Implemented Interfaces:
    org.thymeleaf.messageresolver.IMessageResolver

    @Singleton
    public class MessageSourceMessageResolver
    extends org.thymeleaf.messageresolver.AbstractMessageResolver
    Resolves messages with the Micronaut MessageSource. Allows Thymeleaf templates to use Micronaut message properties.
    Since:
    1.3.0
    • Constructor Summary

      Constructors 
      Constructor Description
      MessageSourceMessageResolver​(io.micronaut.context.MessageSource messageSource)
      Constructor which will initialize the Thymeleaf standard message resolver, and also the message source for Micronaut.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String createAbsentMessageRepresentation​(org.thymeleaf.context.ITemplateContext context, java.lang.Class<?> origin, java.lang.String key, java.lang.Object[] messageParameters)  
      java.lang.String resolveMessage​(org.thymeleaf.context.ITemplateContext context, java.lang.Class<?> origin, java.lang.String key, java.lang.Object[] messageParameters)  
      • Methods inherited from class org.thymeleaf.messageresolver.AbstractMessageResolver

        getName, getOrder, setName, setOrder
      • Methods inherited from class java.lang.Object

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

      • MessageSourceMessageResolver

        public MessageSourceMessageResolver​(io.micronaut.context.MessageSource messageSource)
        Constructor which will initialize the Thymeleaf standard message resolver, and also the message source for Micronaut.
        Parameters:
        messageSource - Micronaut message source
    • Method Detail

      • resolveMessage

        public final java.lang.String resolveMessage​(org.thymeleaf.context.ITemplateContext context,
                                                     java.lang.Class<?> origin,
                                                     java.lang.String key,
                                                     java.lang.Object[] messageParameters)
      • createAbsentMessageRepresentation

        public java.lang.String createAbsentMessageRepresentation​(org.thymeleaf.context.ITemplateContext context,
                                                                  java.lang.Class<?> origin,
                                                                  java.lang.String key,
                                                                  java.lang.Object[] messageParameters)