org.gudy.azureus2.core3.internat
Class IntegratedResourceBundle
java.lang.Object
java.util.ResourceBundle
org.gudy.azureus2.core3.internat.IntegratedResourceBundle
public class IntegratedResourceBundle
- extends ResourceBundle
- Author:
- Rene Leonhardt
Constructor Summary |
IntegratedResourceBundle(ResourceBundle main,
Map localizationPaths)
|
IntegratedResourceBundle(ResourceBundle main,
Map localizationPaths,
Collection resource_bundles,
int initCapacity)
|
IntegratedResourceBundle(ResourceBundle main,
Map localizationPaths,
Collection resource_bundles,
int initCapacity,
boolean isMessageBundle)
|
IntegratedResourceBundle(ResourceBundle main,
Map localizationPaths,
int initCapacity)
|
Methods inherited from class java.util.ResourceBundle |
clearCache, clearCache, containsKey, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getObject, getString, getStringArray, handleKeySet, keySet, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
upper_case_enabled
protected static boolean upper_case_enabled
IntegratedResourceBundle
public IntegratedResourceBundle(ResourceBundle main,
Map localizationPaths)
IntegratedResourceBundle
public IntegratedResourceBundle(ResourceBundle main,
Map localizationPaths,
int initCapacity)
IntegratedResourceBundle
public IntegratedResourceBundle(ResourceBundle main,
Map localizationPaths,
Collection resource_bundles,
int initCapacity)
IntegratedResourceBundle
public IntegratedResourceBundle(ResourceBundle main,
Map localizationPaths,
Collection resource_bundles,
int initCapacity,
boolean isMessageBundle)
resetCompactTimer
protected static void resetCompactTimer()
getLocale
public Locale getLocale()
- Overrides:
getLocale
in class ResourceBundle
getKeys
public Enumeration getKeys()
- Specified by:
getKeys
in class ResourceBundle
getKeysLight
protected Iterator getKeysLight()
getString
public String getString(String key,
String def)
- Gets a string, using default if key doesn't exist. Skips
throwing MissingResourceException when key doesn't exist, which saves
some CPU cycles
- Parameters:
key
- def
-
- Returns:
- Since:
- 3.1.1.1
handleGetObject
protected Object handleGetObject(String key)
- Specified by:
handleGetObject
in class ResourceBundle
addPluginBundle
public void addPluginBundle(String localizationPath,
ClassLoader classLoader)
addResourceMessages
public void addResourceMessages(ResourceBundle bundle)
addResourceMessages
public void addResourceMessages(ResourceBundle bundle,
boolean are_messages)
compact
protected boolean compact()
loadMessages
protected Map loadMessages()
getString
protected String getString()
addString
public void addString(String key,
String value)
getUseNullList
public boolean getUseNullList()
setUseNullList
public void setUseNullList(boolean useNullList)
clearUsedMessagesMap
public void clearUsedMessagesMap(int initialCapacity)