com.tekann.i18n
Class Locale

java.lang.Object
  extended by com.tekann.i18n.Locale

public class Locale
extends java.lang.Object

Class represents a locale object.
http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html http://ftp.ics.uci.edu/pub/ietf/http/related/iso639.txt

Author:
Evandro Rathke

Field Summary
static Locale BR
          pt_BR locale.
static Locale US
          en_US locale.
 
Constructor Summary
Locale(java.lang.String language, java.lang.String country)
          Constructs a new Locale
Locale(java.lang.String language, java.lang.String country, java.lang.String variant)
          Constructs a new Locale
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getCountry()
          Getter for country
 java.lang.String getLanguage()
          Getter for language
 java.lang.String getVariant()
          Getter for variant
 void setVariant(java.lang.String variant)
          Setter for variant
 java.lang.String toString()
          Return a String in the format:
language_country[_variant]
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

US

public static final Locale US
en_US locale.


BR

public static final Locale BR
pt_BR locale.

Constructor Detail

Locale

public Locale(java.lang.String language,
              java.lang.String country,
              java.lang.String variant)
Constructs a new Locale

Parameters:
language - Locale language.
country - Locale country.
variant - Locale variant.

Locale

public Locale(java.lang.String language,
              java.lang.String country)
Constructs a new Locale

Parameters:
language - Locale language.
country - Locale country.
Method Detail

getLanguage

public java.lang.String getLanguage()
Getter for language

Returns:
A String

getCountry

public java.lang.String getCountry()
Getter for country

Returns:
A String

getVariant

public java.lang.String getVariant()
Getter for variant

Returns:
A String

setVariant

public void setVariant(java.lang.String variant)
Setter for variant

Parameters:
variant -

toString

public java.lang.String toString()
Return a String in the format:
language_country[_variant]

Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object