public enum LanguageProviderFactory extends Enum<LanguageProviderFactory> implements LanguageProvider
LanguageProvider.Helper| Enum Constant and Description |
|---|
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
static LanguageProviderFactory |
get() |
List<? extends HumanLanguage> |
getAll() |
HumanLanguage |
getBaseLanguage() |
HumanLanguage |
getLanguage(Locale loc) |
HumanLanguage |
getLanguage(String isoCode) |
HumanLanguage |
getLanguageForLocale(Locale loc) |
HumanLanguage |
getLanguageForLocale(String localeString) |
<L extends HumanLanguage,T> |
getNewMap() |
LanguageProvider |
getProvider() |
boolean |
isSupportedLanguageLocale(Locale loc) |
void |
setProvider(LanguageProvider provider) |
static LanguageProviderFactory |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LanguageProviderFactory[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final LanguageProviderFactory INSTANCE
public static LanguageProviderFactory[] values()
for (LanguageProviderFactory c : LanguageProviderFactory.values()) System.out.println(c);
public static LanguageProviderFactory valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static LanguageProviderFactory get()
public void setProvider(LanguageProvider provider)
public LanguageProvider getProvider()
public List<? extends HumanLanguage> getAll()
getAll in interface LanguageProviderpublic HumanLanguage getBaseLanguage()
getBaseLanguage in interface LanguageProviderpublic HumanLanguage getLanguage(Locale loc)
getLanguage in interface LanguageProviderpublic HumanLanguage getLanguage(String isoCode)
getLanguage in interface LanguageProviderpublic boolean isSupportedLanguageLocale(Locale loc)
isSupportedLanguageLocale in interface LanguageProviderpublic HumanLanguage getLanguageForLocale(String localeString)
getLanguageForLocale in interface LanguageProviderpublic HumanLanguage getLanguageForLocale(Locale loc)
getLanguageForLocale in interface LanguageProviderpublic <L extends HumanLanguage,T> Map<L,T> getNewMap()
getNewMap in interface LanguageProviderCopyright (c) 2016-2017, Salesforce.com, Inc. All rights reserved. Licensed under the BSD 3-Clause license. For full license text, see the LICENSE.txt file in the repository.