public class MessageSourceChain extends Object implements MessageSource
MessageSource
that wraps multiple MessageSource
and processes them in sequence. The message is
always taken from the first MessageSource
that returns a non-null
value (if any).Constructor and Description |
---|
MessageSourceChain() |
MessageSourceChain(MessageSource... messageSources) |
Modifier and Type | Method and Description |
---|---|
String |
getMessage(MessageSourceResolvable resolvable,
Locale locale) |
String |
getMessage(String code,
Object[] args,
Locale locale) |
String |
getMessage(String code,
Object[] args,
String defaultMessage,
Locale locale) |
MessageSource[] |
getMessageSources() |
void |
setMessageSources(MessageSource[] messageSources) |
public MessageSourceChain()
public MessageSourceChain(MessageSource... messageSources)
public String getMessage(String code, Object[] args, String defaultMessage, Locale locale)
getMessage
in interface MessageSource
public String getMessage(String code, Object[] args, Locale locale) throws NoSuchMessageException
getMessage
in interface MessageSource
NoSuchMessageException
public String getMessage(MessageSourceResolvable resolvable, Locale locale) throws NoSuchMessageException
getMessage
in interface MessageSource
NoSuchMessageException
public MessageSource[] getMessageSources()
public void setMessageSources(MessageSource[] messageSources)
Copyright © 2011–2017 aiticon GmbH. All rights reserved.