java.lang.Object | ||
↳ | org.springframework.context.support.MessageSourceSupport | |
↳ | org.springframework.context.support.DelegatingMessageSource |
Empty MessageSource
that delegates all calls to the parent MessageSource.
If no parent is available, it simply won't resolve any message.
Used as placeholder by AbstractApplicationContext, if the context doesn't define its own MessageSource. Not intended for direct use in applications.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.context.support.MessageSourceSupport
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Try to resolve the message.
| |||||||||||
Try to resolve the message using all the attributes contained within the
MessageSourceResolvable argument that was passed in. | |||||||||||
Try to resolve the message.
| |||||||||||
Return the parent of this MessageSource, or
null if none. | |||||||||||
Set the parent that will be used to try to resolve messages
that this object can't resolve.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.context.support.MessageSourceSupport
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.context.HierarchicalMessageSource
| |||||||||||
From interface
org.springframework.context.MessageSource
|
Try to resolve the message. Treat as an error if the message can't be found.
code | the code to lookup up, such as 'calculator.noRateSet' |
---|---|
args | Array of arguments that will be filled in for params within
the message (params look like "{0}", "{1,date}", "{2,time}" within a message),
or null if none. |
locale | the Locale in which to do the lookup |
NoSuchMessageException |
---|
Try to resolve the message using all the attributes contained within the
MessageSourceResolvable
argument that was passed in.
NOTE: We must throw a NoSuchMessageException
on this method
since at the time of calling this method we aren't able to determine if the
defaultMessage
property of the resolvable is null or not.
resolvable | value object storing attributes required to properly resolve a message |
---|---|
locale | the Locale in which to do the lookup |
NoSuchMessageException |
---|
Try to resolve the message. Return default message if no message was found.
code | the code to lookup up, such as 'calculator.noRateSet'. Users of this class are encouraged to base message names on the relevant fully qualified class name, thus avoiding conflict and ensuring maximum clarity. |
---|---|
args | array of arguments that will be filled in for params within
the message (params look like "{0}", "{1,date}", "{2,time}" within a message),
or null if none. |
defaultMessage | String to return if the lookup fails |
locale | the Locale in which to do the lookup |
Return the parent of this MessageSource, or null
if none.
Set the parent that will be used to try to resolve messages that this object can't resolve.
parent | the parent MessageSource that will be used to
resolve messages that this object can't resolve.
May be null , in which case no further resolution is possible.
|
---|