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