@ThreadSafe @Singleton public final class LanguageCache extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLanguage(Locale aLanguage)
Check if the passed language is known.
|
boolean |
containsLanguage(String sLanguage)
Check if the passed language is known.
|
ICommonsSet<Locale> |
getAllLanguageLocales() |
ICommonsSet<String> |
getAllLanguages() |
static LanguageCache |
getInstance() |
Locale |
getLanguage(Locale aLanguage) |
Locale |
getLanguage(String sLanguage) |
static boolean |
isInstantiated() |
static boolean |
isSilentMode() |
void |
reinitialize()
Reset the cache to the initial state.
|
static boolean |
setSilentMode(boolean bSilentMode)
Enable or disable certain regular log messages.
|
public static boolean isSilentMode()
true if logging is disabled, false if it
is enabled.public static boolean setSilentMode(boolean bSilentMode)
bSilentMode - true to disable logging, false to enable
loggingpublic static boolean isInstantiated()
@Nonnull public static LanguageCache getInstance()
@Nonnull @ReturnsMutableCopy public ICommonsSet<String> getAllLanguages()
null.@Nonnull @ReturnsMutableCopy public ICommonsSet<Locale> getAllLanguageLocales()
null.public boolean containsLanguage(@Nullable Locale aLanguage)
aLanguage - The language to check. May be null.true if the passed language is contained,
false otherwise.public boolean containsLanguage(@Nullable String sLanguage)
sLanguage - The language to check. May be null.true if the passed language is contained,
false otherwise.public void reinitialize()
Copyright © 2014–2020 Philip Helger. All rights reserved.