Class MessageSourceI18NProvider

java.lang.Object
de.codecamp.messages.spring.vaadin.MessageSourceI18NProvider
All Implemented Interfaces:
com.vaadin.flow.i18n.I18NProvider, Serializable

public class MessageSourceI18NProvider extends Object implements com.vaadin.flow.i18n.I18NProvider
A I18NProvider that adapts an ExtendedMessageSource.
See Also:
  • Constructor Details

    • MessageSourceI18NProvider

      public MessageSourceI18NProvider()
  • Method Details

    • setMessageSource

      public void setMessageSource(ExtendedMessageSource messageSource)
    • getProvidedLocales

      public List<Locale> getProvidedLocales()
      Specified by:
      getProvidedLocales in interface com.vaadin.flow.i18n.I18NProvider
    • getTranslation

      public String getTranslation(String key, Locale locale, Object... params)
      Specified by:
      getTranslation in interface com.vaadin.flow.i18n.I18NProvider