public interface LocalizedMessageSource
Modifier and Type | Method and Description |
---|---|
Optional<String> |
getMessage(String code)
Resolve a message for the given code.
|
Optional<String> |
getMessage(String code,
Map<String,Object> variables)
Resolve a message for the given code and variables for the messages.
|
Optional<String> |
getMessage(String code,
Object... variables)
Resolve a message for the given code and variables for the messages.
|
default String |
getMessageOrDefault(String code,
String defaultMessage)
Resolve a message for the given code.
|
default String |
getMessageOrDefault(String code,
String defaultMessage,
Map<String,Object> variables)
Resolve a message for the given code.
|
default String |
getMessageOrDefault(String code,
String defaultMessage,
Object... variables)
Resolve a message for the given code.
|
@NonNull Optional<String> getMessage(@NonNull String code)
code
- The code@NonNull Optional<String> getMessage(@NonNull String code, Object... variables)
code
- The codevariables
- to be used to interpolate the message@NonNull Optional<String> getMessage(@NonNull String code, Map<String,Object> variables)
code
- The codevariables
- to be used to interpolate the message@NonNull default String getMessageOrDefault(@NonNull String code, @NonNull String defaultMessage)
code
- The codedefaultMessage
- The default message to use if no other message is found@NonNull default String getMessageOrDefault(@NonNull String code, @NonNull String defaultMessage, Object... variables)
code
- The codedefaultMessage
- The default message to use if no other message is foundvariables
- to be used to interpolate the message@NonNull default String getMessageOrDefault(@NonNull String code, @NonNull String defaultMessage, Map<String,Object> variables)
code
- The codedefaultMessage
- The default message to use if no other message is foundvariables
- to be used to interpolate the message