Package org.appng.api.support
Class MessageSourceChain
- java.lang.Object
-
- org.appng.api.support.MessageSourceChain
-
- All Implemented Interfaces:
org.springframework.context.MessageSource
public class MessageSourceChain extends Object implements org.springframework.context.MessageSource
AMessageSource
that wraps multipleMessageSource
and processes them in sequence. The message is always taken from the firstMessageSource
that returns a non-null
value (if any).- Author:
- Matthias Müller
-
-
Constructor Summary
Constructors Constructor Description MessageSourceChain()
MessageSourceChain(org.springframework.context.MessageSource... messageSources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getMessage(String code, Object[] args, String defaultMessage, Locale locale)
String
getMessage(String code, Object[] args, Locale locale)
String
getMessage(org.springframework.context.MessageSourceResolvable resolvable, Locale locale)
org.springframework.context.MessageSource[]
getMessageSources()
void
setMessageSources(org.springframework.context.MessageSource[] messageSources)
-
-
-
Method Detail
-
getMessage
public String getMessage(String code, Object[] args, String defaultMessage, Locale locale)
- Specified by:
getMessage
in interfaceorg.springframework.context.MessageSource
-
getMessage
public String getMessage(String code, Object[] args, Locale locale) throws org.springframework.context.NoSuchMessageException
- Specified by:
getMessage
in interfaceorg.springframework.context.MessageSource
- Throws:
org.springframework.context.NoSuchMessageException
-
getMessage
public String getMessage(org.springframework.context.MessageSourceResolvable resolvable, Locale locale) throws org.springframework.context.NoSuchMessageException
- Specified by:
getMessage
in interfaceorg.springframework.context.MessageSource
- Throws:
org.springframework.context.NoSuchMessageException
-
getMessageSources
public org.springframework.context.MessageSource[] getMessageSources()
-
setMessageSources
public void setMessageSources(org.springframework.context.MessageSource[] messageSources)
-
-