org.carrot2.core
Enum LanguageCode

java.lang.Object
  extended by java.lang.Enum<LanguageCode>
      extended by org.carrot2.core.LanguageCode
All Implemented Interfaces:
Serializable, Comparable<LanguageCode>

public enum LanguageCode
extends Enum<LanguageCode>

Codes for languages for which linguistic resources are available in DefaultLanguageModelFactory.

Notes about third-party or extra implementation needs.


Enum Constant Summary
ARABIC
           
BULGARIAN
           
CHINESE_SIMPLIFIED
           
CZECH
           
DANISH
           
DUTCH
           
ENGLISH
           
ESTONIAN
           
FINNISH
           
FRENCH
           
GERMAN
           
GREEK
           
HUNGARIAN
           
IRISH
           
ITALIAN
           
KOREAN
           
LATVIAN
           
LITHUANIAN
           
MALTESE
           
NORWEGIAN
           
POLISH
           
PORTUGUESE
           
ROMANIAN
           
RUSSIAN
           
SLOVAK
           
SLOVENE
           
SPANISH
           
SWEDISH
           
THAI
           
TURKISH
           
 
Method Summary
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()
           
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.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ARABIC

public static final LanguageCode ARABIC

BULGARIAN

public static final LanguageCode BULGARIAN

CZECH

public static final LanguageCode CZECH

CHINESE_SIMPLIFIED

public static final LanguageCode CHINESE_SIMPLIFIED

DANISH

public static final LanguageCode DANISH

DUTCH

public static final LanguageCode DUTCH

ENGLISH

public static final LanguageCode ENGLISH

ESTONIAN

public static final LanguageCode ESTONIAN

FINNISH

public static final LanguageCode FINNISH

FRENCH

public static final LanguageCode FRENCH

GERMAN

public static final LanguageCode GERMAN

GREEK

public static final LanguageCode GREEK

HUNGARIAN

public static final LanguageCode HUNGARIAN

ITALIAN

public static final LanguageCode ITALIAN

IRISH

public static final LanguageCode IRISH

KOREAN

public static final LanguageCode KOREAN

LATVIAN

public static final LanguageCode LATVIAN

LITHUANIAN

public static final LanguageCode LITHUANIAN

MALTESE

public static final LanguageCode MALTESE

NORWEGIAN

public static final LanguageCode NORWEGIAN

POLISH

public static final LanguageCode POLISH

PORTUGUESE

public static final LanguageCode PORTUGUESE

ROMANIAN

public static final LanguageCode ROMANIAN

RUSSIAN

public static final LanguageCode RUSSIAN

SLOVAK

public static final LanguageCode SLOVAK

SLOVENE

public static final LanguageCode SLOVENE

SPANISH

public static final LanguageCode SPANISH

SWEDISH

public static final LanguageCode SWEDISH

THAI

public static final LanguageCode THAI

TURKISH

public static final LanguageCode TURKISH
Method Detail

values

public static LanguageCode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (LanguageCode c : LanguageCode.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static LanguageCode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getIsoCode

public String getIsoCode()
Returns:
ISO code for this language.

getLocale

public Locale getLocale()
Returns:
Returns Locale associated with the given language.

forISOCode

public static LanguageCode forISOCode(String language)
Return a LanguageCode constant for a given ISO code (or null) if not available.


toString

public String toString()
Overrides:
toString in class Enum<LanguageCode>


Copyright (c) Dawid Weiss, Stanislaw Osinski