@FunctionalInterface
public interface MessageSourceResolvable
MessageSource
.
Spring's own validation error classes implement this interface.
MessageSource.getMessage(MessageSourceResolvable, java.util.Locale)
,
ObjectError
,
FieldError
Modifier and Type | Method and Description |
---|---|
default java.lang.Object[] |
getArguments()
Return the array of arguments to be used to resolve this message.
|
java.lang.String[] |
getCodes()
Return the codes to be used to resolve this message, in the order that
they should get tried.
|
default java.lang.String |
getDefaultMessage()
Return the default message to be used to resolve this message.
|
@Nullable java.lang.String[] getCodes()
@Nullable default java.lang.Object[] getArguments()
The default implementation simply returns null
.
MessageFormat
@Nullable default java.lang.String getDefaultMessage()
The default implementation simply returns null
.
Note that the default message may be identical to the primary
message code (getCodes()
), which effectively enforces
AbstractMessageSource.setUseCodeAsDefaultMessage(boolean)
for this particular message.
null
if no default