com.atlassian.confluence.util.i18n
Class DefaultI18NBeanFactory

java.lang.Object
  extended by com.atlassian.confluence.util.i18n.DefaultI18NBeanFactory
All Implemented Interfaces:
I18NBeanFactory

public class DefaultI18NBeanFactory
extends Object
implements I18NBeanFactory

Produces I18NBeans which will return a bean either for the default or setup locale.


Constructor Summary
DefaultI18NBeanFactory()
           
DefaultI18NBeanFactory(com.atlassian.plugin.PluginAccessor pluginAccessor)
          Instantiates a factory producing I18NBeans using the LocaleManager.DEFAULT_LOCALE.
DefaultI18NBeanFactory(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.config.ApplicationConfiguration applicationConfig)
          Instantiates a factory producing I18NBeans using the SessionKeys.LOCALE_FOR_SETUP and LocaleManager.DEFAULT_LOCALE as a fallback.
 
Method Summary
 I18NBean getI18NBean()
           
 I18NBean getI18NBean(Locale locale)
           
 void setModeManager(I18nModeManager modeManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultI18NBeanFactory

public DefaultI18NBeanFactory()

DefaultI18NBeanFactory

public DefaultI18NBeanFactory(com.atlassian.plugin.PluginAccessor pluginAccessor)
Instantiates a factory producing I18NBeans using the LocaleManager.DEFAULT_LOCALE.


DefaultI18NBeanFactory

public DefaultI18NBeanFactory(com.atlassian.plugin.PluginAccessor pluginAccessor,
                              com.atlassian.config.ApplicationConfiguration applicationConfig)
Instantiates a factory producing I18NBeans using the SessionKeys.LOCALE_FOR_SETUP and LocaleManager.DEFAULT_LOCALE as a fallback.

Method Detail

getI18NBean

public I18NBean getI18NBean(Locale locale)
Specified by:
getI18NBean in interface I18NBeanFactory
Parameters:
locale - locale for i18n
Returns:
i18n bean for specified locale

getI18NBean

public I18NBean getI18NBean()
Specified by:
getI18NBean in interface I18NBeanFactory
Returns:
i18n bean for the system default locale

setModeManager

public void setModeManager(I18nModeManager modeManager)


Copyright © 2003-2013 Atlassian. All Rights Reserved.