|
JSF-Spring | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.FacesHierarchicalMessageSource
public static final class ManagedBeanDefinitionDocumentReader.FacesHierarchicalMessageSource
JSF implementation of a
HierarchicalMessageSource
. Checks if
the given Locale
is supported. See "locale-config" tag in
the "faces-config" DTD.
ResourceBundleMessageSource
Constructor Summary | |
---|---|
protected |
ManagedBeanDefinitionDocumentReader.FacesHierarchicalMessageSource()
Creates a faces message source. |
|
ManagedBeanDefinitionDocumentReader.FacesHierarchicalMessageSource(java.util.List baseNames,
java.lang.String defaultLocale,
java.util.List supportedLocales)
Creates a faces MessageSource with the given base-names, default locale and supported locales. |
Method Summary | |
---|---|
java.lang.String |
getMessage(MessageSourceResolvable resolvable,
java.util.Locale locale)
Try to resolve the message using all the attributes contained within the MessageSourceResolvable argument that was passed in. |
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. |
MessageSource |
getParentMessageSource()
Return the parent of this MessageSource, or null if none. |
void |
setParentMessageSource(MessageSource parent)
Set the parent that will be used to try to resolve messages that this object can't resolve. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected ManagedBeanDefinitionDocumentReader.FacesHierarchicalMessageSource()
public ManagedBeanDefinitionDocumentReader.FacesHierarchicalMessageSource(java.util.List baseNames, java.lang.String defaultLocale, java.util.List supportedLocales)
baseNames
- names of the base message resourcedefaultLocale
- name of the default localesupportedLocales
- locales which are supported by this implementationMethod Detail |
---|
public void setParentMessageSource(MessageSource parent)
setParentMessageSource
in interface HierarchicalMessageSource
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.public MessageSource getParentMessageSource()
null
if none.
getParentMessageSource
in interface HierarchicalMessageSource
public java.lang.String getMessage(java.lang.String code, java.lang.Object[] args, java.lang.String defaultMessage, java.util.Locale locale)
getMessage
in interface MessageSource
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 failslocale
- the Locale in which to do the lookup
MessageFormat
public java.lang.String getMessage(java.lang.String code, java.lang.Object[] args, java.util.Locale locale)
getMessage
in interface MessageSource
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
MessageFormat
public java.lang.String getMessage(MessageSourceResolvable resolvable, java.util.Locale locale)
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.
getMessage
in interface MessageSource
resolvable
- value object storing attributes required to properly resolve a messagelocale
- the Locale in which to do the lookup
MessageFormat
|
JSF-Spring | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |