站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBOSS Portal 2.4 API 英文版文档

PortletResourceBundleManager - JBOSS Portal 2.4 API 英文版文档


org.jboss.portal.portlet.container.info
Class PortletResourceBundleManager

java.lang.Object
  extended byorg.jboss.portal.portlet.container.info.PortletResourceBundleManager

public class PortletResourceBundleManager
extends java.lang.Object

Manage resource bundles for a portlet.


Constructor Summary
PortletResourceBundleManager(java.lang.ClassLoader classLoader, LanguagesMetaData metaData)
           
 
Method Summary
 java.util.ResourceBundle getResourceBundle(java.util.Locale locale)
          Return a bundle for the given locale.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletResourceBundleManager

public PortletResourceBundleManager(java.lang.ClassLoader classLoader,
                                    LanguagesMetaData metaData)
Method Detail

getResourceBundle

public java.util.ResourceBundle getResourceBundle(java.util.Locale locale)
                                           throws java.lang.IllegalArgumentException
Return a bundle for the given locale. If the complete locale (language + country + variant) does not exist then it falls back to (language + country) or (language) or the default file.

When the resource bundle object is found and was not in the global map, it put it in that map with a copy on write.

Throws:
java.lang.IllegalArgumentException - if the locale is null