Package io.micronaut.context
Interface MessageSource.MessageContext
-
- Enclosing interface:
- MessageSource
public static interface MessageSource.MessageContext
The context to use.
-
-
Field Summary
Fields Modifier and Type Field Description static MessageSource.MessageContext
DEFAULT
The default message context.
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default java.util.Locale
getLocale()
The locale to use to resolve messages.default java.util.Locale
getLocale(java.util.Locale defaultLocale)
The locale to use to resolve messages.default java.util.Map<java.lang.String,java.lang.Object>
getVariables()
static MessageSource.MessageContext
of(java.util.Locale locale)
Obtain a message context for the given locale.static MessageSource.MessageContext
of(java.util.Locale locale, java.util.Map<java.lang.String,java.lang.Object> variables)
Obtain a message context for the given locale and variables.static MessageSource.MessageContext
of(java.util.Map<java.lang.String,java.lang.Object> variables)
Obtain a message context for the given variables.
-
-
-
Field Detail
-
DEFAULT
static final MessageSource.MessageContext DEFAULT
The default message context.
-
-
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 localevariables
- The variables.- Returns:
- The message context
-
-