public class MutableResourceBundleMessageSource extends org.springframework.context.support.ReloadableResourceBundleMessageSource implements MutableMessageSource
Constructor and Description |
---|
MutableResourceBundleMessageSource() |
Modifier and Type | Method and Description |
---|---|
void |
addPresentation(PresentationMessage message)
Adds a presentation message to the source.
|
Collection<Locale> |
getLocales()
Gets the locales for which messages are available from this source.
|
PresentationMessage |
getPresentation(String key,
Locale forLocale)
Gets the PresentationMessage for a particular locale.
|
Collection<PresentationMessage> |
getPresentations()
Returns all available messages.
|
Collection<PresentationMessage> |
getPresentationsInLocale(Locale locale)
Gets alll the available messages in a particular locale, packaged as PresentationMessages.
|
void |
merge(MutableMessageSource fromSource,
boolean overwrite)
Merge messages from another source into this source.
|
void |
removePresentation(PresentationMessage message)
Removes a presentation message from the source.
|
void |
setBasename(String basename)
Override to obtain a local reference to the basenames.
|
void |
setBasenames(String... basenames)
Override to obtain a local reference to the basenames.
|
void |
setCacheSeconds(int cacheSeconds) |
calculateAllFilenames, calculateFilenamesForLocale, clearCache, clearCacheIncludingAncestors, getMergedProperties, getProperties, loadProperties, newProperties, refreshProperties, resolveCode, resolveCodeWithoutArguments, setConcurrentRefresh, setFileEncodings, setPropertiesPersister, setResourceLoader, toString
addBasenames, getBasenameSet, getCacheMillis, getDefaultEncoding, getDefaultLocale, isFallbackToSystemLocale, setCacheMillis, setDefaultEncoding, setDefaultLocale, setFallbackToSystemLocale
getCommonMessages, getDefaultMessage, getDefaultMessage, getMessage, getMessage, getMessage, getMessageFromParent, getMessageInternal, getParentMessageSource, isUseCodeAsDefaultMessage, resolveArguments, setCommonMessages, setParentMessageSource, setUseCodeAsDefaultMessage
createMessageFormat, formatMessage, isAlwaysUseMessageFormat, renderDefaultMessage, setAlwaysUseMessageFormat
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public Collection<Locale> getLocales()
MutableMessageSource
getLocales
in interface MutableMessageSource
MutableMessageSource.getLocales()
public void setCacheSeconds(int cacheSeconds)
setCacheSeconds
in class org.springframework.context.support.AbstractResourceBasedMessageSource
public Collection<PresentationMessage> getPresentations()
getPresentations
in interface MutableMessageSource
MutableMessageSource.getPresentations()
public void setBasename(String basename)
setBasename
in class org.springframework.context.support.AbstractResourceBasedMessageSource
AbstractResourceBasedMessageSource.setBasename(java.lang.String)
public void setBasenames(String... basenames)
setBasenames
in class org.springframework.context.support.AbstractResourceBasedMessageSource
AbstractResourceBasedMessageSource.setBasenames(java.lang.String[])
public void addPresentation(PresentationMessage message)
MutableMessageSource
addPresentation
in interface MutableMessageSource
message
- message to add to the sourceMutableMessageSource.addPresentation(org.openmrs.messagesource.PresentationMessage)
public void removePresentation(PresentationMessage message)
MutableMessageSource
removePresentation
in interface MutableMessageSource
message
- the message to removeMutableMessageSource.removePresentation(org.openmrs.messagesource.PresentationMessage)
public void merge(MutableMessageSource fromSource, boolean overwrite)
MutableMessageSource
merge
in interface MutableMessageSource
fromSource
- message source from which messages should be mergeoverwrite
- whether to overwrite existing messagesMutableMessageSource.merge(MutableMessageSource, boolean)
public PresentationMessage getPresentation(String key, Locale forLocale)
MutableMessageSource
getPresentation
in interface MutableMessageSource
key
- textual key for the messageforLocale
- locale for which to get the messageMutableMessageSource.getPresentation(java.lang.String,
java.util.Locale)
public Collection<PresentationMessage> getPresentationsInLocale(Locale locale)
MutableMessageSource
getPresentationsInLocale
in interface MutableMessageSource
locale
- locale for which to get the messagesMutableMessageSource.getPresentationsInLocale(java.util.Locale)
Copyright © 2024 OpenMRS Inc.. All rights reserved.