public enum LanguageCode extends Enum<LanguageCode>
DefaultLanguageModelFactory
.
Notes about third-party or extra implementation needs.
POLISH
makes use of Morfologik stemming library
if it is available in the classpath.CHINESE_SIMPLIFIED
makes use of Lucene's smartcn
tokenizer
if it is available in the classpath.THAI
makes use of Lucene's ThaiWordFilter
if it is available in the classpath.Enum Constant and Description |
---|
ARABIC |
BULGARIAN |
CHINESE_SIMPLIFIED |
CROATIAN |
CZECH |
DANISH |
DUTCH |
ENGLISH |
ESTONIAN |
FINNISH |
FRENCH |
GERMAN |
GREEK |
HINDI |
HUNGARIAN |
IRISH |
ITALIAN |
JAPANESE |
KOREAN |
LATVIAN |
LITHUANIAN |
MALTESE |
NORWEGIAN |
POLISH |
PORTUGUESE |
ROMANIAN |
RUSSIAN |
SLOVAK |
SLOVENE |
SPANISH |
SWEDISH |
THAI |
TURKISH |
Modifier and Type | Method and Description |
---|---|
static LanguageCode |
forISOCode(String language)
Return a
LanguageCode constant for a given ISO code (or null )
if not available. |
String |
getIsoCode() |
Locale |
getLocale() |
String |
toString() |
boolean |
usesSpaceDelimiters()
Returns
true if this language uses space delimiters between words. |
static LanguageCode |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LanguageCode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final LanguageCode ARABIC
public static final LanguageCode BULGARIAN
public static final LanguageCode CZECH
public static final LanguageCode CHINESE_SIMPLIFIED
public static final LanguageCode CROATIAN
public static final LanguageCode DANISH
public static final LanguageCode DUTCH
public static final LanguageCode ENGLISH
public static final LanguageCode ESTONIAN
public static final LanguageCode FINNISH
public static final LanguageCode FRENCH
public static final LanguageCode GERMAN
public static final LanguageCode GREEK
public static final LanguageCode HUNGARIAN
public static final LanguageCode HINDI
public static final LanguageCode ITALIAN
public static final LanguageCode IRISH
public static final LanguageCode JAPANESE
public static final LanguageCode KOREAN
public static final LanguageCode LATVIAN
public static final LanguageCode LITHUANIAN
public static final LanguageCode MALTESE
public static final LanguageCode NORWEGIAN
public static final LanguageCode POLISH
public static final LanguageCode PORTUGUESE
public static final LanguageCode ROMANIAN
public static final LanguageCode RUSSIAN
public static final LanguageCode SLOVAK
public static final LanguageCode SLOVENE
public static final LanguageCode SPANISH
public static final LanguageCode SWEDISH
public static final LanguageCode THAI
public static final LanguageCode TURKISH
public static LanguageCode[] values()
for (LanguageCode c : LanguageCode.values()) System.out.println(c);
public static LanguageCode 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 String getIsoCode()
public static LanguageCode forISOCode(String language)
LanguageCode
constant for a given ISO code (or null
)
if not available.public boolean usesSpaceDelimiters()
true
if this language uses space delimiters between words.
This is a hint for formatting cluster labels.public String toString()
toString
in class Enum<LanguageCode>