Interface MessageSource.MessageContext

Enclosing interface:
MessageSource

public static interface MessageSource.MessageContext
The context to use.
Since:
1.2
Author:
graemerocher
  • Field Details

  • Method Details

    • getLocale

      default Locale getLocale()
      The locale to use to resolve messages.
      Returns:
      The locale
    • getLocale

      default Locale getLocale(@Nullable Locale defaultLocale)
      The locale to use to resolve messages.
      Parameters:
      defaultLocale - The locale to use if no locale is present
      Returns:
      The locale
    • getVariables

      default Map<String,Object> getVariables()
      Returns:
      The variables to use resolve message placeholders
    • of

      static MessageSource.MessageContext of(@Nullable Locale locale)
      Obtain a message context for the given locale.
      Parameters:
      locale - The locale
      Returns:
      The message context
    • of

      static MessageSource.MessageContext of(@Nullable Map<String,Object> variables)
      Obtain a message context for the given variables.
      Parameters:
      variables - The variables.
      Returns:
      The message context
    • of

      static MessageSource.MessageContext of(@Nullable Locale locale, @Nullable Map<String,Object> variables)
      Obtain a message context for the given locale and variables.
      Parameters:
      locale - The locale
      variables - The variables.
      Returns:
      The message context