Class DefaultJavaScriptMessageResourcesAccessor
java.lang.Object
org.springframework.context.support.MessageSourceSupport
org.springframework.context.support.AbstractMessageSource
org.springframework.context.support.AbstractResourceBasedMessageSource
org.springframework.context.support.ReloadableResourceBundleMessageSource
de.hybris.platform.addonsupport.config.bundlesources.DefaultJavaScriptMessageResourcesAccessor
- All Implemented Interfaces:
JavaScriptMessageResourcesAccessor,org.springframework.beans.factory.Aware,org.springframework.context.HierarchicalMessageSource,org.springframework.context.MessageSource,org.springframework.context.ResourceLoaderAware
public class DefaultJavaScriptMessageResourcesAccessor
extends org.springframework.context.support.ReloadableResourceBundleMessageSource
implements JavaScriptMessageResourcesAccessor
Downloading properties stored in addOn's js.messages.properties. Class extends ReloadableResourceBundleMessageSource.
Can use it as MessageSource
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.context.support.ReloadableResourceBundleMessageSource
org.springframework.context.support.ReloadableResourceBundleMessageSource.PropertiesHolder -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefault accelerator addOn path, containing messagesstatic final Stringbase.js.properties file will be found by defaultFields inherited from class org.springframework.context.support.MessageSourceSupport
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetting addOnName for given ResourcesgetAllMessages(Locale locale) Getting messages from all sourcesprotected StringGetting full path for addOn js messages properties filevoidsetAccAddOnMsgsPath(String accAddOnMsgsPath) voidsetAddOnName(String addOnName) voidsetAddOnPropsFilename(String addOnPropsFilename) Methods inherited from class org.springframework.context.support.ReloadableResourceBundleMessageSource
calculateAllFilenames, calculateFilenamesForLocale, clearCache, clearCacheIncludingAncestors, getMergedProperties, getProperties, loadProperties, newProperties, refreshProperties, resolveCode, resolveCodeWithoutArguments, setConcurrentRefresh, setFileEncodings, setPropertiesPersister, setResourceLoader, toStringMethods inherited from class org.springframework.context.support.AbstractResourceBasedMessageSource
addBasenames, getBasenameSet, getCacheMillis, getDefaultEncoding, getDefaultLocale, isFallbackToSystemLocale, setBasename, setBasenames, setCacheMillis, setCacheSeconds, setDefaultEncoding, setDefaultLocale, setFallbackToSystemLocaleMethods inherited from class org.springframework.context.support.AbstractMessageSource
getCommonMessages, getDefaultMessage, getDefaultMessage, getMessage, getMessage, getMessage, getMessageFromParent, getMessageInternal, getParentMessageSource, isUseCodeAsDefaultMessage, resolveArguments, setCommonMessages, setParentMessageSource, setUseCodeAsDefaultMessageMethods inherited from class org.springframework.context.support.MessageSourceSupport
createMessageFormat, formatMessage, isAlwaysUseMessageFormat, renderDefaultMessage, setAlwaysUseMessageFormat
-
Field Details
-
ACC_ADDON_PATH
Default accelerator addOn path, containing messages- See Also:
-
ADDON_JS_PROPS_FILENAME
base.js.properties file will be found by default- See Also:
-
-
Constructor Details
-
DefaultJavaScriptMessageResourcesAccessor
public DefaultJavaScriptMessageResourcesAccessor()
-
-
Method Details
-
getAllMessages
Description copied from interface:JavaScriptMessageResourcesAccessorGetting messages from all sources- Specified by:
getAllMessagesin interfaceJavaScriptMessageResourcesAccessor- Returns:
- java.util.Map
-
getMessageSourcePath
Getting full path for addOn js messages properties file- Returns:
- String
-
getAddOnName
Description copied from interface:JavaScriptMessageResourcesAccessorGetting addOnName for given Resources- Specified by:
getAddOnNamein interfaceJavaScriptMessageResourcesAccessor- Returns:
- the addOnName
-
getAccAddOnMsgsPath
- Returns:
- the accAddOnMsgsPath
-
getAddOnPropsFilename
- Returns:
- the addOnPropsBasename
-
setAddOnName
- Parameters:
addOnName- the addOnName to set
-
setAccAddOnMsgsPath
- Parameters:
accAddOnMsgsPath- the accAddOnMsgsPath to set
-
setAddOnPropsFilename
- Parameters:
addOnPropsFilename- the addOnPropsFilename to set
-