Class IntegratedResourceBundle
java.lang.Object
java.util.ResourceBundle
com.biglybt.core.internat.IntegratedResourceBundle
-
Nested Class Summary
Nested classes/interfaces inherited from class ResourceBundle
ResourceBundle.Control -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final Map<IntegratedResourceBundle, Object> private int(package private) static TimerEventPeriodicprivate static final booleanprivate final booleanprivate final Localeprivate Mapprivate booleanprivate static final Objectprivate Listprivate booleanprivate InputStreamprivate Fileprotected static booleanprivate MapFields inherited from class ResourceBundle
parent -
Constructor Summary
ConstructorsConstructorDescriptionIntegratedResourceBundle(ResourceBundle main, Map<String, ClassLoader> localizationPaths, int initCapacity) IntegratedResourceBundle(ResourceBundle main, Map<String, ClassLoader> localizationPaths, Collection<ResourceBundle> resource_bundles, int initCapacity) IntegratedResourceBundle(ResourceBundle main, Map<String, ClassLoader> localizationPaths, Collection<ResourceBundle> resource_bundles, int initCapacity, boolean isMessageBundle) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPluginBundle(String localizationPath, ClassLoader classLoader) voidaddResourceMessages(ResourceBundle bundle) voidaddResourceMessages(ResourceBundle bundle, boolean are_messages) voidvoidclearUsedMessagesMap(int initialCapacity) protected booleancompact()getKeys()protected Iteratorprivate Mapprotected StringGets a string, using default if key doesn't exist.booleanprotected ObjecthandleGetObject(String key) protected Mapprotected static voidvoidsetUseNullList(boolean useNullList) private StringtoUpperCase(String str) Methods inherited from class ResourceBundle
clearCache, clearCache, containsKey, getBaseBundleName, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getObject, getString, getStringArray, handleKeySet, keySet, setParent
-
Field Details
-
DEBUG
private static final boolean DEBUG- See Also:
-
NULL_OBJECT
-
bundle_map
-
compact_timer
-
upper_case_enabled
protected static boolean upper_case_enabled -
locale
-
is_message_bundle
private final boolean is_message_bundle -
messages
-
used_messages
-
null_values
-
messages_dirty
private boolean messages_dirty -
clean_count
private int clean_count -
one_off_discard_done
private boolean one_off_discard_done -
scratch_file_name
-
scratch_file_is
-
added_strings
-
-
Constructor Details
-
IntegratedResourceBundle
public IntegratedResourceBundle(ResourceBundle main, Map<String, ClassLoader> localizationPaths, int initCapacity) -
IntegratedResourceBundle
public IntegratedResourceBundle(ResourceBundle main, Map<String, ClassLoader> localizationPaths, Collection<ResourceBundle> resource_bundles, int initCapacity) -
IntegratedResourceBundle
public IntegratedResourceBundle(ResourceBundle main, Map<String, ClassLoader> localizationPaths, Collection<ResourceBundle> resource_bundles, int initCapacity, boolean isMessageBundle)
-
-
Method Details
-
resetCompactTimer
protected static void resetCompactTimer() -
getLocale
- Overrides:
getLocalein classResourceBundle
-
getMessages
-
getKeys
- Specified by:
getKeysin classResourceBundle
-
getKeysLight
-
getString
-
handleGetObject
- Specified by:
handleGetObjectin classResourceBundle
-
addPluginBundle
-
addResourceMessages
-
addResourceMessages
-
toUpperCase
-
compact
protected boolean compact() -
loadMessages
-
getString
-
addString
-
getUseNullList
public boolean getUseNullList() -
setUseNullList
public void setUseNullList(boolean useNullList) -
clearUsedMessagesMap
public void clearUsedMessagesMap(int initialCapacity)
-