Interface MessageSource.MessageContext

  • Enclosing interface:
    MessageSource

    public static interface MessageSource.MessageContext
    The context to use.
    • Method Detail

      • getLocale

        @NonNull
        default java.util.Locale getLocale()
        The locale to use to resolve messages.
        Returns:
        The locale
      • getLocale

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

        @NonNull
        default java.util.Map<java.lang.String,​java.lang.Object> getVariables()
        Returns:
        The variables to use resolve message placeholders
      • of

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

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

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