Package org.opensextant.data
Class Language
- java.lang.Object
-
- org.opensextant.data.Language
-
public class Language extends java.lang.Object
Simple mapping of ISO 639 id to display name for languages- Author:
- ubaldino
-
-
Method Summary
Modifier and Type Method Description java.lang.String
getCode()
java.lang.String
getISO639_1_Code()
java.lang.String
getName()
java.lang.String
getNameCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
Language
public Language(java.lang.String id, java.lang.String n)
-
Language
public Language(java.lang.String id3, java.lang.String id2, java.lang.String n)
A normalize view of a Language - ISO 639-2 and -1 codes and display name codes are lower cased.- Parameters:
id3
- ISO 639-2 3-alpha codeid2
- ISO 639-2 2-alpha coden
- name of language
-
-
Method Detail
-
getName
public java.lang.String getName()
- Returns:
- display name of language
-
getNameCode
public java.lang.String getNameCode()
-
getCode
public java.lang.String getCode()
- Returns:
- ISO 639-2 3-char code
-
getISO639_1_Code
public java.lang.String getISO639_1_Code()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-