Golibri

org.golibri.common
Class Language

java.lang.Object
  extended byorg.golibri.common.Language

public class Language
extends java.lang.Object

If you need to work with languages, this is the class you want. Language objects are created with a language code. This can be a String or a org.golibri.iso.Alpha2LanguageCode.

See Also:
Alpha2LanguageCode

Constructor Summary
Language(Alpha2LanguageCode alpha2LanguageCode)
          Constructor.
Language(java.lang.String alpha2LanguageCode)
          Constructor.
 
Method Summary
 boolean equals(java.lang.Object object)
           
 Alpha2LanguageCode getAlpha2LanguageCode()
          Gets the alpha-2 language code of this Language object.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Language

public Language(java.lang.String alpha2LanguageCode)
Constructor. The String parameter should contain a valid alpha-2 language code.

Parameters:
alpha2LanguageCode - String parameter containing the alpha-2 language code
Throws:
java.lang.NullPointerException - If the parameter alpha2LanguageCode is null
java.lang.IllegalArgumentException - If the given alpha-2 language code doesn't exist

Language

public Language(Alpha2LanguageCode alpha2LanguageCode)
Constructor.

Parameters:
alpha2LanguageCode - The alpha-2 language code
Throws:
java.lang.NullPointerException - If the parameter alpha2LanguageCode is null
java.lang.IllegalArgumentException - If the given alpha-2 language code doesn't exist
Method Detail

getAlpha2LanguageCode

public Alpha2LanguageCode getAlpha2LanguageCode()
Gets the alpha-2 language code of this Language object.

Returns:
the alpha-2 language code

toString

public java.lang.String toString()
See Also:
Object.toString()

hashCode

public int hashCode()
See Also:
Object.hashCode()

equals

public boolean equals(java.lang.Object object)
See Also:
Object.equals(java.lang.Object)

Golibri