Package org.gbif.api.vocabulary
Enum Class Language
- All Implemented Interfaces:
Serializable
,Comparable<Language>
,Constable
Enumeration for all ISO 639-1 language codes using 2 lower case letters. The enumeration maps to
3 letter codes and Locales.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
Serializes the value in a 3 letter ISO format.static class
Deserializes the value from a 3 letter ISO format or the enumeration name itself to maintain as much backwards compatibility as possible with e.g.static class
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAbkhazian.Afar.Afrikaans.Akan.Albanian.Amharic.Arabic.Aragonese.Armenian.Assamese.Avaric.Avestan.Aymara.Azerbaijani.Bambara.Bashkir.Basque.Belarusian.Bengali.Bihari.Bislama.Bosnian.Breton.Bulgarian.Burmese.Catalan.Chamorro.Chechen.Chinese.Church Slavic.Chuvash.Cornish.Corsican.Cree.Croatian.Czech.Danish.Divehi.Dutch.Dzongkha.English.Esperanto.Estonian.Ewe.Faroese.Fijian.Finnish.French.Frisian.Fulah.Gallegan.Ganda.Georgian.German.Greek.Greenlandic.Guarani.Gujarati.Haitian.Hausa.Hebrew.Herero.Hindi.Hiri Motu.Hungarian.Icelandic.Ido.Igbo.Indonesian.Interlingua.Interlingue.Inuktitut.Inupiaq.Irish.Italian.Japanese.Javanese.Kannada.Kanuri.Kashmiri.Kazakh.Khmer.Kikuyu.Kinyarwanda.Kirghiz.Komi.Kongo.Korean.Kurdish.Kwanyama.Lao.Latin.Latvian.Limburgish.Lingala.Lithuanian.Luba-Katanga.Luxembourgish.Macedonian.Malagasy.Malay.Malayalam.Maltese.Manx.Maori.Marathi.Marshallese.Moldavian.Mongolian.Nauru.Navajo.Ndonga.Nepali.North Ndebele.Northern Sami.Norwegian.Norwegian Bokmål.Norwegian Nynorsk.Nyanja.Occitan.Ojibwa.Oriya.Oromo.Ossetian.Pali.Panjabi.Persian.Polish.Portuguese.Pushto.Quechua.Raeto-Romance.Romanian.Rundi.Russian.Samoan.Sango.Sanskrit.Sardinian.Scottish Gaelic.Serbian.Shona.Sichuan Yi.Sindhi.Sinhalese.Slovak.Slovenian.Somali.South Ndebele.Southern Sotho.Spanish.Sundanese.Swahili.Swati.Swedish.Tagalog.Tahitian.Tajik.Tamil.Tatar.Telugu.Thai.Tibetan.Tigrinya.Tonga.Tsonga.Tswana.Turkish.Turkmen.Twi.Uighur.Ukrainian.Unknown or Invalid language.Urdu.Uzbek.Venda.Vietnamese.Volapük.Walloon.Welsh.Wolof.Xhosa.Yiddish.Yoruba.Zhuang.Zulu. -
Field Summary
Fields -
Method Summary
Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
ABKHAZIAN
Abkhazian. -
AFAR
Afar. -
AFRIKAANS
Afrikaans. -
AKAN
Akan. -
ALBANIAN
Albanian. -
AMHARIC
Amharic. -
ARABIC
Arabic. -
ARAGONESE
Aragonese. -
ARMENIAN
Armenian. -
ASSAMESE
Assamese. -
AVARIC
Avaric. -
AVESTAN
Avestan. -
AYMARA
Aymara. -
AZERBAIJANI
Azerbaijani. -
BAMBARA
Bambara. -
BASHKIR
Bashkir. -
BASQUE
Basque. -
BELARUSIAN
Belarusian. -
BENGALI
Bengali. -
BIHARI
Bihari. -
BISLAMA
Bislama. -
BOSNIAN
Bosnian. -
BRETON
Breton. -
BULGARIAN
Bulgarian. -
BURMESE
Burmese. -
CATALAN
Catalan. -
CHAMORRO
Chamorro. -
CHECHEN
Chechen. -
CHINESE
Chinese. -
CHURCH_SLAVIC
Church Slavic. -
CHUVASH
Chuvash. -
CORNISH
Cornish. -
CORSICAN
Corsican. -
CREE
Cree. -
CROATIAN
Croatian. -
CZECH
Czech. -
DANISH
Danish. -
DIVEHI
Divehi. -
DUTCH
Dutch. -
DZONGKHA
Dzongkha. -
ENGLISH
English. -
ESPERANTO
Esperanto. -
ESTONIAN
Estonian. -
EWE
Ewe. -
FAROESE
Faroese. -
FIJIAN
Fijian. -
FINNISH
Finnish. -
FRENCH
French. -
FRISIAN
Frisian. -
FULAH
Fulah. -
GALLEGAN
Gallegan. -
GANDA
Ganda. -
GEORGIAN
Georgian. -
GERMAN
German. -
GREEK
Greek. -
GREENLANDIC
Greenlandic. -
GUARANI
Guarani. -
GUJARATI
Gujarati. -
HAITIAN
Haitian. -
HAUSA
Hausa. -
HEBREW
Hebrew. -
HERERO
Herero. -
HINDI
Hindi. -
HIRI_MOTU
Hiri Motu. -
HUNGARIAN
Hungarian. -
ICELANDIC
Icelandic. -
IDO
Ido. -
IGBO
Igbo. -
INDONESIAN
Indonesian. -
INTERLINGUA
Interlingua. -
INTERLINGUE
Interlingue. -
INUKTITUT
Inuktitut. -
INUPIAQ
Inupiaq. -
IRISH
Irish. -
ITALIAN
Italian. -
JAPANESE
Japanese. -
JAVANESE
Javanese. -
KANNADA
Kannada. -
KANURI
Kanuri. -
KASHMIRI
Kashmiri. -
KAZAKH
Kazakh. -
KHMER
Khmer. -
KIKUYU
Kikuyu. -
KINYARWANDA
Kinyarwanda. -
KIRGHIZ
Kirghiz. -
KOMI
Komi. -
KONGO
Kongo. -
KOREAN
Korean. -
KURDISH
Kurdish. -
KWANYAMA
Kwanyama. -
LAO
Lao. -
LATIN
Latin. -
LATVIAN
Latvian. -
LIMBURGISH
Limburgish. -
LINGALA
Lingala. -
LITHUANIAN
Lithuanian. -
LUBA_KATANGA
Luba-Katanga. -
LUXEMBOURGISH
Luxembourgish. -
MACEDONIAN
Macedonian. -
MALAGASY
Malagasy. -
MALAY
Malay. -
MALAYALAM
Malayalam. -
MALTESE
Maltese. -
MANX
Manx. -
MAORI
Maori. -
MARATHI
Marathi. -
MARSHALLESE
Marshallese. -
MOLDAVIAN
Moldavian. -
MONGOLIAN
Mongolian. -
NAURU
Nauru. -
NAVAJO
Navajo. -
NDONGA
Ndonga. -
NEPALI
Nepali. -
NORTH_NDEBELE
North Ndebele. -
NORTHERN_SAMI
Northern Sami. -
NORWEGIAN_BOKMAL
Norwegian Bokmål. -
NORWEGIAN_NYNORSK
Norwegian Nynorsk. -
NORWEGIAN
Norwegian. -
NYANJA
Nyanja. -
OCCITAN
Occitan. -
OJIBWA
Ojibwa. -
ORIYA
Oriya. -
OROMO
Oromo. -
OSSETIAN
Ossetian. -
PALI
Pali. -
PANJABI
Panjabi. -
PERSIAN
Persian. -
POLISH
Polish. -
PORTUGUESE
Portuguese. -
PUSHTO
Pushto. -
QUECHUA
Quechua. -
RAETO_ROMANCE
Raeto-Romance. -
ROMANIAN
Romanian. -
RUNDI
Rundi. -
RUSSIAN
Russian. -
SAMOAN
Samoan. -
SANGO
Sango. -
SANSKRIT
Sanskrit. -
SARDINIAN
Sardinian. -
SCOTTISH_GAELIC
Scottish Gaelic. -
SERBIAN
Serbian. -
SHONA
Shona. -
SICHUAN_YI
Sichuan Yi. -
SINDHI
Sindhi. -
SINHALESE
Sinhalese. -
SLOVAK
Slovak. -
SLOVENIAN
Slovenian. -
SOMALI
Somali. -
SOUTH_NDEBELE
South Ndebele. -
SOUTHERN_SOTHO
Southern Sotho. -
SPANISH
Spanish. -
SUNDANESE
Sundanese. -
SWAHILI
Swahili. -
SWATI
Swati. -
SWEDISH
Swedish. -
TAGALOG
Tagalog. -
TAHITIAN
Tahitian. -
TAJIK
Tajik. -
TAMIL
Tamil. -
TATAR
Tatar. -
TELUGU
Telugu. -
THAI
Thai. -
TIBETAN
Tibetan. -
TIGRINYA
Tigrinya. -
TONGA
Tonga. -
TSONGA
Tsonga. -
TSWANA
Tswana. -
TURKISH
Turkish. -
TURKMEN
Turkmen. -
TWI
Twi. -
UIGHUR
Uighur. -
UKRAINIAN
Ukrainian. -
URDU
Urdu. -
UZBEK
Uzbek. -
VENDA
Venda. -
VIETNAMESE
Vietnamese. -
VOLAPÜK
Volapük. -
WALLOON
Walloon. -
WELSH
Welsh. -
WOLOF
Wolof. -
XHOSA
Xhosa. -
YIDDISH
Yiddish. -
YORUBA
Yoruba. -
ZHUANG
Zhuang. -
ZULU
Zulu. -
UNKNOWN
Unknown or Invalid language.
-
-
Field Details
-
LANGUAGES
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
fromIsoCode
- Parameters:
code
- the case-insensitive 2 or 3-letter codes- Returns:
- the matching language or UNKNOWN
-
getIso2LetterCode
- Returns:
- the 2-letter iso 639-1 code in lower case.
-
getIso3LetterCode
- Returns:
- the 3-letter iso 639-2 code in lower case.
-
getLocale
-
getTitleEnglish
- Returns:
- the language title in the English language.
-
getTitleNative
- Returns:
- the language title in the native language.
-