|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.web.bean.I18nBean
public class I18nBean
Bean that searches for i18n text in JiraWebActionSupport.properties Can be used by Classes that do not inherit from JiraWebActionSupport (and hence don't have access to the getText()) Please note that getText() in this bean ONLY searches the JiraWebActionSupport.properties file.
Nested Class Summary | |
---|---|
static class |
I18nBean.CachingFactory
As the name implies: a factory that caches I18nBeans. |
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper |
---|
I18nHelper.BeanFactory |
Constructor Summary | |
---|---|
I18nBean()
|
|
I18nBean(Locale locale)
|
|
I18nBean(Locale locale,
ClassLoader classLoader)
|
|
I18nBean(String localeStr)
|
|
I18nBean(User user)
|
|
I18nBean(User user,
ClassLoader classLoader)
|
|
I18nBean(User user,
String additionalResourceBundle)
Deprecated. with Plugins-2 this shouldn't be necessary. We now load all I18n resources in all plugins automatically. |
|
I18nBean(User user,
String additionalResourceBundle,
ClassLoader classLoader)
Deprecated. with Plugins-2 this shouldn't be necessary. We now load all I18n resources in all plugins automatically. |
Method Summary | |
---|---|
void |
addResourceBundle(String additionalResourceBundle)
|
Collection<ResourceBundle> |
getBundles()
|
ResourceBundle |
getDefaultResourceBundle()
|
Set<String> |
getKeysForPrefix(String prefix)
Given a prefix for an i18n key, this method will return all keys that start with the prefix specified. |
Locale |
getLocale()
|
static Locale |
getLocaleFromUser(User user)
This method is temporary and will be replaced when we move to a crowd-based User API. |
protected com.atlassian.plugin.PluginAccessor |
getPluginAccessor()
|
String |
getText(String key)
|
String |
getText(String key,
Object parameters)
A parameterised i18n'zed message |
String |
getText(String key,
Object value1,
Object value2,
Object value3)
|
String |
getText(String key,
Object value1,
Object value2,
Object value3,
Object value4)
|
String |
getText(String key,
Object value1,
Object value2,
Object value3,
Object value4,
Object value5)
|
String |
getText(String key,
Object value1,
Object value2,
Object value3,
Object value4,
Object value5,
Object value6)
|
String |
getText(String key,
Object value1,
Object value2,
Object value3,
Object value4,
Object value5,
Object value6,
Object value7)
|
String |
getText(String key,
Object value1,
Object value2,
Object value3,
Object value4,
Object value5,
Object value6,
Object value7,
Object value8)
|
String |
getText(String key,
String value1)
|
String |
getText(String key,
String value1,
String value2)
|
String |
getText(String key,
String value1,
String value2,
String value3)
|
String |
getText(String key,
String value1,
String value2,
String value3,
String value4)
|
String |
getText(String key,
String value1,
String value2,
String value3,
String value4,
String value5,
String value6,
String value7,
String value8,
String value9)
|
String |
getUnescapedText(String key)
Get the raw property value, complete with {0}'s. |
boolean |
hasKey(String key)
Returns true if a translation for the specified key is present. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public I18nBean(Locale locale, ClassLoader classLoader)
public I18nBean()
public I18nBean(User user)
public I18nBean(String localeStr)
public I18nBean(User user, ClassLoader classLoader)
public I18nBean(Locale locale)
@Deprecated public I18nBean(User user, String additionalResourceBundle)
user
- user whose Locale should be usedadditionalResourceBundle
- path to additional resource bundle to add to I18nBean@Deprecated public I18nBean(User user, String additionalResourceBundle, ClassLoader classLoader)
user
- user whose Locale should be usedadditionalResourceBundle
- path to additional resource bundle to add to I18nBeanclassLoader
- class loader to use to load bundlesMethod Detail |
---|
public static Locale getLocaleFromUser(User user)
user
- the user
Locale
public void addResourceBundle(String additionalResourceBundle)
public Collection<ResourceBundle> getBundles()
public Locale getLocale()
getLocale
in interface I18nHelper
public boolean hasKey(String key)
key
- message resource key
public String getText(String key)
getText
in interface I18nHelper
public String getText(String key, String value1)
getText
in interface I18nHelper
public String getText(String key, String value1, String value2, String value3, String value4)
getText
in interface I18nHelper
public String getText(String key, String value1, String value2)
getText
in interface I18nHelper
public String getText(String key, String value1, String value2, String value3)
getText
in interface I18nHelper
public String getText(String key, Object value1, Object value2, Object value3)
public String getText(String key, Object value1, Object value2, Object value3, Object value4)
public String getText(String key, Object value1, Object value2, Object value3, Object value4, Object value5)
public String getText(String key, Object value1, Object value2, Object value3, Object value4, Object value5, Object value6)
getText
in interface I18nHelper
public String getText(String key, Object value1, Object value2, Object value3, Object value4, Object value5, Object value6, Object value7)
public String getText(String key, Object value1, Object value2, Object value3, Object value4, Object value5, Object value6, Object value7, Object value8)
public String getText(String key, String value1, String value2, String value3, String value4, String value5, String value6, String value7, String value8, String value9)
getText
in interface I18nHelper
public String getText(String key, Object parameters)
getText
in interface I18nHelper
parameters
- A single object, or array of objects, or list of objectspublic Set<String> getKeysForPrefix(String prefix)
I18nHelper
getKeysForPrefix
in interface I18nHelper
prefix
- The prefix for i18n keys. May not be null
public String getUnescapedText(String key)
getUnescapedText
in interface I18nHelper
key
- Non-null key to look up
public ResourceBundle getDefaultResourceBundle()
getDefaultResourceBundle
in interface I18nHelper
protected com.atlassian.plugin.PluginAccessor getPluginAccessor()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |