Class Language
java.lang.Object
io.goobi.viewer.model.translations.language.Language
- All Implemented Interfaces:
Serializable,Comparable<Language>
Represents a language with its ISO 639 code and localised names.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanGetter for the fieldenglishName.Getter for the fieldfrenchName.Getter for the fieldgermanName.getIsoCode.getIsoCode639_1.getIsoCode639_2B.getIsoCode639_2T.getIsoCodeOld.inthashCode()voidsetEnglishName(String englishName) Setter for the fieldenglishName.voidsetFrenchName(String frenchName) Setter for the fieldfrenchName.voidsetGermanName(String germanName) Setter for the fieldgermanName.voidsetIsoCode(String isoCode) setIsoCode.voidsetIsoCode6391(String isoCode6391) Setter for the fieldisoCode6391.voidsetIsoCode6392B(String isoCode6392B) setIsoCode_639_2B.voidsetIsoCode6392T(String isoCode6392T) setIsoCode_639_2T.voidsetIsoCodeOld(String isoCodeOld) setIsoCodeOld.
-
Constructor Details
-
Language
public Language()
-
-
Method Details
-
getIsoCode6391
getIsoCode639_1.- Returns:
- the language code according to iso 639-1
-
getIsoCode6392B
getIsoCode639_2B.- Returns:
- the language code according to iso 639-2/B
-
getIsoCode6392T
getIsoCode639_2T.- Returns:
- the language code according to iso 639-2/T
-
setIsoCode6391
Setter for the fieldisoCode6391.- Parameters:
isoCode6391- ISO 639-1 two-letter language code to set
-
setIsoCode6392B
setIsoCode_639_2B.- Parameters:
isoCode6392B- ISO 639-2/B bibliographic language code to set
-
setIsoCode6392T
setIsoCode_639_2T.- Parameters:
isoCode6392T- ISO 639-2/T terminology language code to set
-
getIsoCode
getIsoCode.- Returns:
- the language code according to iso 639-2/B
-
setIsoCode
setIsoCode.- Parameters:
isoCode- ISO 639-2/B language code to set
-
getIsoCodeOld
getIsoCodeOld.- Returns:
- the language code according to iso 639-1
-
setIsoCodeOld
setIsoCodeOld.- Parameters:
isoCodeOld- ISO 639-1 language code to set
-
getEnglishName
Getter for the fieldenglishName.- Returns:
- the English name of this language
-
setEnglishName
Setter for the fieldenglishName.- Parameters:
englishName- English name of this language to set
-
getFrenchName
Getter for the fieldfrenchName.- Returns:
- the French name of this language
-
setFrenchName
Setter for the fieldfrenchName.- Parameters:
frenchName- French name of this language to set
-
getGermanName
Getter for the fieldgermanName.- Returns:
- the German name of this language
-
setGermanName
Setter for the fieldgermanName.- Parameters:
germanName- German name of this language to set
-
getName
-
compareTo
- Specified by:
compareToin interfaceComparable<Language>
-
hashCode
public int hashCode() -
equals
-