Class DefaultI18NBeanFactory
java.lang.Object
com.atlassian.confluence.impl.i18n.DefaultI18NBeanFactory
- All Implemented Interfaces:
I18NBeanFactory,org.springframework.beans.factory.DisposableBean
public class DefaultI18NBeanFactory
extends Object
implements I18NBeanFactory, org.springframework.beans.factory.DisposableBean
Produces
I18NBeans which will return a bean either for the default or setup locale.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic I18NBeanFactoryInstantiates a factory producingI18NBeans using theLocaleManager.DEFAULT_LOCALE.voiddestroy()static I18NBean@NonNull I18NBean@NonNull I18NBeangetI18NBean(@NonNull Locale locale) @NonNull StringvoidsetModeManager(I18nModeManager modeManager) voidsetPluginEventManager(com.atlassian.plugin.event.PluginEventManager pluginEventManager)
-
Field Details
-
HELP_PATHS_RESOURCE_NAME
- See Also:
-
HELP_PATHS_RESOURCE_TYPE
- See Also:
-
I18N_RESOURCE_TYPE
- See Also:
-
-
Method Details
-
createMinimal
Instantiates a factory producingI18NBeans using theLocaleManager.DEFAULT_LOCALE. -
getDefaultI18NBean
- Returns:
- I18NBean that can be accessed from any context and only contains the default bundle for the default locale.
-
getI18NBean
- Specified by:
getI18NBeanin interfaceI18NBeanFactory- Parameters:
locale- locale for i18n- Returns:
- i18n bean for specified locale
-
getI18NBean
- Specified by:
getI18NBeanin interfaceI18NBeanFactory- Returns:
- i18n bean for the system default locale
-
getStateHash
- Specified by:
getStateHashin interfaceI18NBeanFactory- Returns:
- a hash of the current state of this factory.
-
setModeManager
-
setPluginEventManager
public void setPluginEventManager(com.atlassian.plugin.event.PluginEventManager pluginEventManager) -
destroy
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
Exception
-