|
[Deprecated API] | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | CURRENT API | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface to be implemented by objects that can resolve messages. This enables parameterization and internationalization of messages.
| Method Summary | |
java.lang.String |
getMessage(MessageSourceResolvable resolvable,
java.util.Locale locale)
Using all the attributes contained within the MessageSourceResolvable
arg that was passed in (except for the locale attribute),
try to resolve the message from the MessageSource contained within the Context.
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
attribute is null or not. |
java.lang.String |
getMessage(java.lang.String code,
java.lang.Object[] args,
java.util.Locale locale)
Try to resolve the message. |
java.lang.String |
getMessage(java.lang.String code,
java.lang.Object[] args,
java.lang.String defaultMessage,
java.util.Locale locale)
Try to resolve the message.Return default message if no message was found. |
| Method Detail |
public java.lang.String getMessage(java.lang.String code,
java.lang.Object[] args,
java.lang.String defaultMessage,
java.util.Locale locale)
code - 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.locale - Locale in which to do lookupdefaultMessage - String to return if the lookup fails
public java.lang.String getMessage(java.lang.String code,
java.lang.Object[] args,
java.util.Locale locale)
throws NoSuchMessageException
code - 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 - Locale in which to do lookupNoSuchMessageException - not found in any locale
public java.lang.String getMessage(MessageSourceResolvable resolvable,
java.util.Locale locale)
throws NoSuchMessageException
MessageSourceResolvable
arg that was passed in (except for the locale attribute),
try to resolve the message from the MessageSource contained within the Context.
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
attribute is null or not.
resolvable - Value object storing 4 attributes required to properly resolve a message.locale - Locale to be used as the "driver" to figuring out what message to return.NoSuchMessageException - not found in any locale
|
[Deprecated API] | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | CURRENT API | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||