Enum Class Language

java.lang.Object
java.lang.Enum<Language>
org.vaadin.hugerte.Language
All Implemented Interfaces:
Serializable, Comparable<Language>, Constable

public enum Language extends Enum<Language>
This enumeration represents all available languages for the HugeRTE.
  • Enum Constant Details

    • ENGLISH

      public static final Language ENGLISH
      Default language. Has no code, since there is no lang file for it, and is optional to be used. So we provide it for the sake of completeness.

      You can also set "null" on HugeRte.configureLanguage(Language)

    • ARABIC

      public static final Language ARABIC
    • AZERBAIJANI

      public static final Language AZERBAIJANI
    • BELARUSIAN

      public static final Language BELARUSIAN
    • CATALAN

      public static final Language CATALAN
    • CZECH

      public static final Language CZECH
    • WELSH

      public static final Language WELSH
    • DANISH

      public static final Language DANISH
    • GERMAN

      public static final Language GERMAN
    • GREEK

      public static final Language GREEK
    • ESPERANTO

      public static final Language ESPERANTO
    • SPANISH

      public static final Language SPANISH
    • ESTONIAN

      public static final Language ESTONIAN
    • BASQUE

      public static final Language BASQUE
    • PERSIAN

      public static final Language PERSIAN
    • FINNISH

      public static final Language FINNISH
    • IRISH

      public static final Language IRISH
    • GALICIAN

      public static final Language GALICIAN
    • CROATIAN

      public static final Language CROATIAN
    • HUNGARIAN

      public static final Language HUNGARIAN
    • ARMENIAN

      public static final Language ARMENIAN
    • INDONESIAN

      public static final Language INDONESIAN
    • ITALIAN

      public static final Language ITALIAN
    • JAPANESE

      public static final Language JAPANESE
    • KABYLE

      public static final Language KABYLE
    • KAZAKH

      public static final Language KAZAKH
    • KURDISH

      public static final Language KURDISH
    • LITHUANIAN

      public static final Language LITHUANIAN
    • LATVIAN

      public static final Language LATVIAN
    • NEPALI

      public static final Language NEPALI
    • DUTCH

      public static final Language DUTCH
    • OCCITAN

      public static final Language OCCITAN
    • POLISH

      public static final Language POLISH
    • PORTUGUESE

      public static final Language PORTUGUESE
    • ROMANIAN

      public static final Language ROMANIAN
    • RUSSIAN

      public static final Language RUSSIAN
    • SLOVAK

      public static final Language SLOVAK
    • ALBANIAN

      public static final Language ALBANIAN
    • SERBIAN

      public static final Language SERBIAN
    • TAJIK

      public static final Language TAJIK
    • TURKISH

      public static final Language TURKISH
    • UIGHUR

      public static final Language UIGHUR
    • UKRAINIAN

      public static final Language UKRAINIAN
    • UZBEK

      public static final Language UZBEK
    • VIETNAMESE

      public static final Language VIETNAMESE
    • TAMIL

      public static final Language TAMIL
    • ARABIC_SAUDI_ARABIA

      public static final Language ARABIC_SAUDI_ARABIA
    • BULGARIAN_BULGARIA

      public static final Language BULGARIAN_BULGARIA
    • BENGALI_BANGLADESH

      public static final Language BENGALI_BANGLADESH
    • SPANISH_MEXICO

      public static final Language SPANISH_MEXICO
    • FRENCH_FRANCE

      public static final Language FRENCH_FRANCE
    • HEBREW_ISRAEL

      public static final Language HEBREW_ISRAEL
    • ICELANDIC_ICELAND

      public static final Language ICELANDIC_ICELAND
    • GEORGIAN_GEORGIA

      public static final Language GEORGIAN_GEORGIA
    • KOREAN_KOREA

      public static final Language KOREAN_KOREA
    • NORWEGIAN_NORWAY

      public static final Language NORWEGIAN_NORWAY
    • DUTCH_BELGIUM

      public static final Language DUTCH_BELGIUM
    • PORTUGUESE_BRAZIL

      public static final Language PORTUGUESE_BRAZIL
    • SLOVENIAN_SLOVENIA

      public static final Language SLOVENIAN_SLOVENIA
    • SWEDISH_SWEDEN

      public static final Language SWEDISH_SWEDEN
    • THAI_THAILAND

      public static final Language THAI_THAILAND
    • CHINESE_CHINA

      public static final Language CHINESE_CHINA
    • CHINESE_HONG_KONG

      public static final Language CHINESE_HONG_KONG
    • CHINESE_MACAO

      public static final Language CHINESE_MACAO
    • CHINESE_SINGAPORE

      public static final Language CHINESE_SINGAPORE
    • CHINESE_TAIWAN

      public static final Language CHINESE_TAIWAN
  • Method Details

    • values

      public static Language[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Language valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getCode

      public String getCode()
      Returns the language or country code represented by this instance. Will be null for ENGLISH.
      Returns:
      code
    • fromCode

      public static Language fromCode(String code)
      Returns the Language enum member corresponding to the given code.
      Parameters:
      code - The language or country code string (e.g., "de", "fr_FR").
      Returns:
      The Language enum member.
      Throws:
      IllegalArgumentException - If the code is not found.