MessageSourceResolvable interface.
Offers an easy way to store all the necessary values needed to resolve
a message via a org.springframework.context.MessageSource .
org.springframework.context.MessageSource#getMessage(MessageSourceResolvable, java.util.Locale)
| Modifier and Type | Field and Description |
|---|---|
| private final Object[] | |
| private final String[] | |
| private final String |
| Access | Constructor and Description |
|---|---|
| public | DefaultMessageSourceResolvable(String
the code to be used to resolve this message code)Create a new DefaultMessageSourceResolvable. |
| public | DefaultMessageSourceResolvable(String[]
the codes to be used to resolve this message codes)Create a new DefaultMessageSourceResolvable. |
| public | DefaultMessageSourceResolvable(String[]
the codes to be used to resolve this message codes, String the default message to be used to resolve this message defaultMessage)Create a new DefaultMessageSourceResolvable. |
| public | DefaultMessageSourceResolvable(String[]
the codes to be used to resolve this message codes, Object[] the array of arguments to be used to resolve this message arguments)Create a new DefaultMessageSourceResolvable. |
| public | DefaultMessageSourceResolvable(String[]
the codes to be used to resolve this message codes, Object[] the array of arguments to be used to resolve this message arguments, String the default message to be used to resolve this message defaultMessage)Create a new DefaultMessageSourceResolvable. |
| public | DefaultMessageSourceResolvable(MessageSourceResolvable
the resolvable to copy from resolvable)Copy constructor: Create a new instance from another resolvable. |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object
the reference object with which to compare. other)Overrides java. Indicates whether some other object is "equal to" this one. |
| public Object[] | getArguments()
Overrides default org. Return the array of arguments to be used to resolve this message. |
| public String | |
| public String[] | getCodes()
Implements org. Return the codes to be used to resolve this message, in the order that they should get tried. |
| public String | getDefaultMessage()
Overrides default org. Return the default message to be used to resolve this message. |
| public int | |
| protected final String | resolvableToString()
Build a default String representation for this MessageSourceResolvable: including codes, arguments, and default message. |
| public boolean | Returns: true if the default message may contain argument placeholders;
false if it definitely does not contain placeholders or custom escaping
and can therefore be simply exposed as-isIndicate whether the specified default message needs to be rendered for
substituting placeholders and/or |
| public String | toString()
Overrides java. The default implementation exposes the attributes of this MessageSourceResolvable. |
| arguments | back to summary |
|---|---|
| private final Object[] arguments
| |
| codes | back to summary |
|---|---|
| private final String[] codes
| |
| defaultMessage | back to summary |
|---|---|
| private final String defaultMessage
| |
| DefaultMessageSourceResolvable | back to summary |
|---|---|
| public DefaultMessageSourceResolvable(String code) Create a new DefaultMessageSourceResolvable.
| |
| DefaultMessageSourceResolvable | back to summary |
|---|---|
| public DefaultMessageSourceResolvable(String[] codes) Create a new DefaultMessageSourceResolvable.
| |
| DefaultMessageSourceResolvable | back to summary |
|---|---|
| public DefaultMessageSourceResolvable(String[] codes, String defaultMessage) Create a new DefaultMessageSourceResolvable. | |
| DefaultMessageSourceResolvable | back to summary |
|---|---|
| public DefaultMessageSourceResolvable(String[] codes, Object[] arguments) Create a new DefaultMessageSourceResolvable. | |
| DefaultMessageSourceResolvable | back to summary |
|---|---|
| public DefaultMessageSourceResolvable(String[] codes, Object[] arguments, String defaultMessage) Create a new DefaultMessageSourceResolvable. | |
| DefaultMessageSourceResolvable | back to summary |
|---|---|
| public DefaultMessageSourceResolvable(MessageSourceResolvable resolvable) Copy constructor: Create a new instance from another resolvable.
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object other) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| getArguments | back to summary |
|---|---|
| public Object[] getArguments() Overrides default org. Doc from org. Return the array of arguments to be used to resolve this message. The default implementation simply returns | |
| getCode | back to summary |
|---|---|
| public String getCode() Return the default code of this resolvable, that is, the last one in the codes array.
| |
| getCodes | back to summary |
|---|---|
| public String[] getCodes() Implements org. Doc from org. Return the codes to be used to resolve this message, in the order that they should get tried. The last code will therefore be the default one. | |
| getDefaultMessage | back to summary |
|---|---|
| public String getDefaultMessage() Overrides default org. Doc from org. Return the default message to be used to resolve this message. The default implementation simply returns | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| resolvableToString | back to summary |
|---|---|
| protected final String resolvableToString() Build a default String representation for this MessageSourceResolvable: including codes, arguments, and default message. | |
| shouldRenderDefaultMessage | back to summary |
|---|---|
| public boolean shouldRenderDefaultMessage() Indicate whether the specified default message needs to be rendered for
substituting placeholders and/or
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. The default implementation exposes the attributes of this MessageSourceResolvable. To be overridden in more specific subclasses, potentially including the
resolvable content through
| |