@ThreadSafe
public class RecursiveResourceBundleFactory
extends java.lang.Object
| Constructor and Description |
|---|
RecursiveResourceBundleFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildMessagePropertiesFileNameFor(java.lang.Class<?> type,
java.util.Locale locale) |
protected java.lang.String |
buildMessagePropertiesFileNameFor(java.lang.String packageName,
java.util.Locale locale) |
protected java.lang.String |
buildMessagePropertiesFileNameSuffixFor(java.util.Locale locale) |
void |
flushAllEntries() |
void |
flushEntriesOf(java.lang.ClassLoader classLoader) |
protected java.util.List<java.util.ResourceBundle> |
getAllRecursivelyFor(java.lang.Package aPackage,
java.util.Locale forLocale,
java.lang.ClassLoader withClassLoader) |
protected java.util.List<java.util.ResourceBundle> |
getAllRecursivelyWithNoInheritanceFor(java.lang.Class<?> type,
java.lang.ClassLoader classLoader,
java.util.Locale locale) |
java.nio.charset.Charset |
getCharset() |
java.util.ResourceBundle |
getFor(java.lang.Class<?> type,
java.lang.ClassLoader classLoader,
java.util.Locale locale) |
java.util.ResourceBundle |
getFor(java.lang.Class<?> type,
java.util.Locale locale) |
protected java.util.ResourceBundle |
loadBundles(java.lang.String withName,
java.lang.ClassLoader from) |
void |
setCharset(java.nio.charset.Charset charset) |
protected java.util.ResourceBundle |
tryFindFor(java.lang.Class<?> type,
java.util.Locale forLocale,
java.lang.ClassLoader withClassLoader) |
protected java.util.ResourceBundle |
tryFindFor(java.lang.String aPackageName,
java.util.Locale forLocale,
java.lang.ClassLoader withClassLoader) |
@Nonnull public java.nio.charset.Charset getCharset()
public void setCharset(@Nonnull
java.nio.charset.Charset charset)
public void flushEntriesOf(@Nonnull
java.lang.ClassLoader classLoader)
public void flushAllEntries()
@Nonnull
public java.util.ResourceBundle getFor(@Nonnull
java.lang.Class<?> type,
@Nullable
java.util.Locale locale)
@Nonnull
public java.util.ResourceBundle getFor(@Nonnull
java.lang.Class<?> type,
@Nullable
java.lang.ClassLoader classLoader,
@Nullable
java.util.Locale locale)
@Nonnull
protected java.util.List<java.util.ResourceBundle> getAllRecursivelyWithNoInheritanceFor(@Nonnull
java.lang.Class<?> type,
@Nullable
java.lang.ClassLoader classLoader,
@Nullable
java.util.Locale locale)
@Nullable
protected java.util.ResourceBundle tryFindFor(@Nonnull
java.lang.Class<?> type,
@Nullable
java.util.Locale forLocale,
@Nonnull
java.lang.ClassLoader withClassLoader)
@Nonnull
protected java.util.List<java.util.ResourceBundle> getAllRecursivelyFor(@Nonnull
java.lang.Package aPackage,
@Nullable
java.util.Locale forLocale,
@Nonnull
java.lang.ClassLoader withClassLoader)
@Nullable
protected java.util.ResourceBundle tryFindFor(@Nonnull
java.lang.String aPackageName,
@Nullable
java.util.Locale forLocale,
@Nonnull
java.lang.ClassLoader withClassLoader)
@Nullable
protected java.util.ResourceBundle loadBundles(@Nonnull
java.lang.String withName,
@Nonnull
java.lang.ClassLoader from)
@Nonnull
protected java.lang.String buildMessagePropertiesFileNameFor(@Nonnull
java.lang.Class<?> type,
@Nullable
java.util.Locale locale)
@Nonnull
protected java.lang.String buildMessagePropertiesFileNameFor(@Nonnull
java.lang.String packageName,
@Nullable
java.util.Locale locale)
@Nonnull
protected java.lang.String buildMessagePropertiesFileNameSuffixFor(@Nullable
java.util.Locale locale)
Copyright © 2013 echocat. All Rights Reserved.