Griffon 1.2.0

org.codehaus.griffon.runtime.core.i18n
[Java] Class CompositeMessageSource

java.lang.Object
  org.codehaus.griffon.runtime.core.i18n.AbstractMessageSource
      org.codehaus.griffon.runtime.core.i18n.CompositeMessageSource

public class CompositeMessageSource
extends AbstractMessageSource

Authors:
Andres Almiray
Since:
1.1.0


Field Summary
private MessageSource[] messageSources

 
Fields inherited from class AbstractMessageSource
EMPTY_OBJECT_ARGS
 
Constructor Summary
CompositeMessageSource(List messageSources)

CompositeMessageSource(MessageSource[] messageSources)

 
Method Summary
String getMessage(String key, String defaultMessage)

String getMessage(String key, String defaultMessage, Locale locale)

String getMessage(String key, Object[] args, String defaultMessage)

String getMessage(String key, Object[] args, String defaultMessage, Locale locale)

String getMessage(String key, List args, String defaultMessage)

String getMessage(String key, List args, String defaultMessage, Locale locale)

private String getMessageInternal(String key, Object[] args, Locale locale)

private String getMessageInternal(String key, Object[] args, String defaultMessage, Locale locale)

String resolveMessage(String key, Locale locale)

private static MessageSource[] toMessageSourceArray(List messageSources)

 
Methods inherited from class AbstractMessageSource
formatMessage, formatMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, resolveMessage, toObjectArray
 

Field Detail

messageSources

private final MessageSource[] messageSources


 
Constructor Detail

CompositeMessageSource

public CompositeMessageSource(List messageSources)


CompositeMessageSource

public CompositeMessageSource(MessageSource[] messageSources)


 
Method Detail

getMessage

public String getMessage(String key, String defaultMessage)


getMessage

public String getMessage(String key, String defaultMessage, Locale locale)


getMessage

public String getMessage(String key, Object[] args, String defaultMessage)


getMessage

public String getMessage(String key, Object[] args, String defaultMessage, Locale locale)


getMessage

public String getMessage(String key, List args, String defaultMessage)


getMessage

public String getMessage(String key, List args, String defaultMessage, Locale locale)


getMessageInternal

private String getMessageInternal(String key, Object[] args, Locale locale)


getMessageInternal

private String getMessageInternal(String key, Object[] args, String defaultMessage, Locale locale)


resolveMessage

public String resolveMessage(String key, Locale locale)


toMessageSourceArray

private static MessageSource[] toMessageSourceArray(List messageSources)


 

Groovy Documentation