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