Groovy Documentation

griffon.plugins.i18n
[Groovy] Class DefaultMessageSource

java.lang.Object
  griffon.plugins.i18n.DefaultMessageSource
All Implemented Interfaces:
ConstrainedMessageSource, ExtendedMessageSource

class DefaultMessageSource
extends Object

Authors:
Alexander Klein


Field Summary
protected ResourceBundle.Control control

protected ClassLoader loader

protected String name

 
Constructor Summary
DefaultMessageSource(String bundleName, ClassLoader loader = null, ResourceBundle.Control control = null)

 
Method Summary
protected Map createMapFromArguments(def args)

protected String fillIn(String template, Map data)

protected ResourceBundle getBundle(String name, Locale locale)

String getMessage(String key, Locale locale = Locale.getDefault()

String getMessage(String key, Object[] args, Locale locale = Locale.getDefault()

String getMessage(String key, List args, Locale locale = Locale.getDefault()

String getMessage(String key, Map args, Locale locale = Locale.getDefault()

String getMessage(String key, String defaultMessage, Locale locale = Locale.getDefault()

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

String getMessage(String key, List args, String defaultMessage, Locale locale = Locale.getDefault()

String getMessage(String key, Map args, String defaultMessage, Locale locale = Locale.getDefault()

MessageSource getMessageSource(Object constraint)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

control

protected ResourceBundle.Control control


loader

protected ClassLoader loader


name

protected String name


 
Constructor Detail

DefaultMessageSource

DefaultMessageSource(String bundleName, ClassLoader loader = null, ResourceBundle.Control control = null)


 
Method Detail

createMapFromArguments

protected Map createMapFromArguments(def args)


fillIn

protected String fillIn(String template, Map data)


getBundle

protected ResourceBundle getBundle(String name, Locale locale)


getMessage

String getMessage(String key, Locale locale = Locale.getDefault()


getMessage

String getMessage(String key, Object[] args, Locale locale = Locale.getDefault()


getMessage

String getMessage(String key, List args, Locale locale = Locale.getDefault()


getMessage

String getMessage(String key, Map args, Locale locale = Locale.getDefault()


getMessage

String getMessage(String key, String defaultMessage, Locale locale = Locale.getDefault()


getMessage

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


getMessage

String getMessage(String key, List args, String defaultMessage, Locale locale = Locale.getDefault()


getMessage

String getMessage(String key, Map args, String defaultMessage, Locale locale = Locale.getDefault()


getMessageSource

MessageSource getMessageSource(Object constraint)


 

Groovy Documentation