Class IridaPluginMessageSource
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.util.IridaPluginMessageSource
-
- All Implemented Interfaces:
org.springframework.context.HierarchicalMessageSource,org.springframework.context.MessageSource
public class IridaPluginMessageSource extends java.lang.Object implements org.springframework.context.HierarchicalMessageSourceAMessageSourceused to store and search throughMessageSources for IRIDA Plugins.
-
-
Constructor Summary
Constructors Constructor Description IridaPluginMessageSource(java.util.List<org.springframework.context.MessageSource> pluginSources)Builds a newIridaPluginMessageSourcewhich makes use of the given sources.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetMessage(java.lang.String code, java.lang.Object[] args, java.lang.String defaultMessage, java.util.Locale locale)java.lang.StringgetMessage(java.lang.String code, java.lang.Object[] args, java.util.Locale locale)java.lang.StringgetMessage(org.springframework.context.MessageSourceResolvable resolvable, java.util.Locale locale)org.springframework.context.MessageSourcegetParentMessageSource()voidsetParentMessageSource(org.springframework.context.MessageSource parent)
-
-
-
Constructor Detail
-
IridaPluginMessageSource
public IridaPluginMessageSource(java.util.List<org.springframework.context.MessageSource> pluginSources)
Builds a newIridaPluginMessageSourcewhich makes use of the given sources.- Parameters:
pluginSources- A list ofMessageSources to use for the plugin message source.
-
-
Method Detail
-
getMessage
public java.lang.String getMessage(java.lang.String code, java.lang.Object[] args, java.lang.String defaultMessage, java.util.Locale locale)- Specified by:
getMessagein interfaceorg.springframework.context.MessageSource
-
getMessage
public java.lang.String getMessage(java.lang.String code, java.lang.Object[] args, java.util.Locale locale) throws org.springframework.context.NoSuchMessageException- Specified by:
getMessagein interfaceorg.springframework.context.MessageSource- Throws:
org.springframework.context.NoSuchMessageException
-
getMessage
public java.lang.String getMessage(org.springframework.context.MessageSourceResolvable resolvable, java.util.Locale locale) throws org.springframework.context.NoSuchMessageException- Specified by:
getMessagein interfaceorg.springframework.context.MessageSource- Throws:
org.springframework.context.NoSuchMessageException
-
setParentMessageSource
public void setParentMessageSource(org.springframework.context.MessageSource parent)
- Specified by:
setParentMessageSourcein interfaceorg.springframework.context.HierarchicalMessageSource
-
getParentMessageSource
public org.springframework.context.MessageSource getParentMessageSource()
- Specified by:
getParentMessageSourcein interfaceorg.springframework.context.HierarchicalMessageSource
-
-