Package com.iizix.geo
Class RegionLocation.Language
java.lang.Object
com.iizix.geo.RegionLocation.Language
- Enclosing class:
RegionLocation
Language class holding information about a language.
Method Summary
Modifier and TypeMethodDescriptionboolean
Checks if two Language objects are equal.getCode()
Returns the 2-letter language code for the given language.getName()
Returns the English name of the given language, e.g.Returns the native name of the given language, e.g.int
hashCode()
Returns the hash code of the language instance.toString()
String representation of the language as "[code,name,nativeName]" where the null values are omitted.
Method Details
getCode
Returns the 2-letter language code for the given language.See the list of all 2-letter language codes.
- Returns:
- The language code, never null.
getName
Returns the English name of the given language, e.g. 'Portuguese', or null for none.- Returns:
- The English language name.
getNativeName
Returns the native name of the given language, e.g. 'Português', or null for none.- Returns:
- The native language name.
hashCode
public int hashCode()Returns the hash code of the language instance.equals
Checks if two Language objects are equal.toString
String representation of the language as "[code,name,nativeName]" where the null values are omitted.