com.atlassian.confluence.util.i18n
Class CachingI18NBeanFactory

java.lang.Object
  extended by com.atlassian.confluence.util.i18n.CachingI18NBeanFactory
All Implemented Interfaces:
I18NBeanFactory, com.atlassian.event.EventListener

public class CachingI18NBeanFactory
extends java.lang.Object
implements I18NBeanFactory, com.atlassian.event.EventListener


Field Summary
static org.apache.log4j.Category log
           
 
Constructor Summary
CachingI18NBeanFactory()
           
 
Method Summary
 java.lang.Class[] getHandledEventClasses()
           
 I18NBean getI18NBean()
           
 I18NBean getI18NBean(java.util.Locale locale)
           
 void handleEvent(com.atlassian.event.Event event)
           
 void handlePluginSystemInitializedEvent(com.atlassian.plugin.event.events.PluginFrameworkStartedEvent event)
           
 void setCacheFactory(com.atlassian.cache.CacheFactory cacheFactory)
           
 void setDefaultI18NBeanFactory(I18NBeanFactory defaultI18NBeanFactory)
           
 void setPluginEventManager(com.atlassian.plugin.event.PluginEventManager pluginEventManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final org.apache.log4j.Category log
Constructor Detail

CachingI18NBeanFactory

public CachingI18NBeanFactory()
Method Detail

getI18NBean

public I18NBean getI18NBean(java.util.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

setCacheFactory

public void setCacheFactory(com.atlassian.cache.CacheFactory cacheFactory)

setDefaultI18NBeanFactory

public void setDefaultI18NBeanFactory(I18NBeanFactory defaultI18NBeanFactory)

setPluginEventManager

public void setPluginEventManager(com.atlassian.plugin.event.PluginEventManager pluginEventManager)

handleEvent

public void handleEvent(com.atlassian.event.Event event)
Specified by:
handleEvent in interface com.atlassian.event.EventListener

handlePluginSystemInitializedEvent

public void handlePluginSystemInitializedEvent(com.atlassian.plugin.event.events.PluginFrameworkStartedEvent event)

getHandledEventClasses

public java.lang.Class[] getHandledEventClasses()
Specified by:
getHandledEventClasses in interface com.atlassian.event.EventListener


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.