JML

java.util
Class Locale

java.lang.Object
  extended byjava.util.Locale
All Implemented Interfaces:
Cloneable, Serializable

public final class Locale
extends Object
implements Cloneable, Serializable


Field Summary
static Locale CANADA
           
static Locale CANADA_FRENCH
           
static Locale CHINA
           
static Locale CHINESE
           
private static String compressedIsoCountries
           
private static String compressedIsoLanguages
           
private  String country
           
private static Locale defaultLocale
           
static Locale ENGLISH
           
static Locale FRANCE
           
static Locale FRENCH
           
static Locale GERMAN
           
static Locale GERMANY
           
private  int hashcode
           
private static String[] isoCountries
           
private static String[] isoLanguages
           
static Locale ITALIAN
           
static Locale ITALY
           
static Locale JAPAN
           
static Locale JAPANESE
           
static Locale KOREA
           
static Locale KOREAN
           
private  String language
           
static Locale PRC
           
(package private) static long serialVersionUID
           
static Locale SIMPLIFIED_CHINESE
           
static Locale TAIWAN
           
static Locale TRADITIONAL_CHINESE
           
static Locale UK
           
static Locale US
           
private  String variant
           
 
Constructor Summary
Locale(String)
           
Locale(String, String)
           
Locale(String, String, String)
           
 
Method Summary
 Object clone()
           
private static String[] composeList(java.text.MessageFormat, String[])
           
private  String convertOldISOCodes(String)
           
 boolean equals(Object)
           
private  String findStringMatch(String[][], String, String)
           
private static String formatList(String[], String[])
           
static Locale[] getAvailableLocales()
           
 String getCountry()
           
static Locale getDefault()
           
 String getDisplayCountry()
           
 String getDisplayCountry(Locale)
           
 String getDisplayLanguage()
           
 String getDisplayLanguage(Locale)
           
 String getDisplayName()
           
 String getDisplayName(Locale)
           
 String getDisplayVariant()
           
 String getDisplayVariant(Locale)
           
private  String[] getDisplayVariantArray(ResourceBundle)
           
 String getISO3Country()
           
 String getISO3Language()
           
static String[] getISOCountries()
           
static String[] getISOLanguages()
           
 String getLanguage()
           
 String getVariant()
           
 int hashCode()
           
private  void readObject(ObjectInputStream)
           
static void setDefault(Locale)
           
private  String toLowerCase(String)
           
 String toString()
           
private  String toUpperCase(String)
           
private  void writeObject(ObjectOutputStream)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

US

public static final Locale US

defaultLocale

private static Locale defaultLocale

hashcode

private int hashcode

FRANCE

public static final Locale FRANCE

FRENCH

public static final Locale FRENCH

language

private String language

compressedIsoLanguages

private static final String compressedIsoLanguages

CHINA

public static final Locale CHINA

isoLanguages

private static String[] isoLanguages

country

private String country

UK

public static final Locale UK

TRADITIONAL_CHINESE

public static final Locale TRADITIONAL_CHINESE

GERMANY

public static final Locale GERMANY

JAPANESE

public static final Locale JAPANESE

compressedIsoCountries

private static final String compressedIsoCountries

ENGLISH

public static final Locale ENGLISH

isoCountries

private static String[] isoCountries

CANADA

public static final Locale CANADA

CHINESE

public static final Locale CHINESE

serialVersionUID

static final long serialVersionUID

CANADA_FRENCH

public static final Locale CANADA_FRENCH

KOREA

public static final Locale KOREA

TAIWAN

public static final Locale TAIWAN

JAPAN

public static final Locale JAPAN

SIMPLIFIED_CHINESE

public static final Locale SIMPLIFIED_CHINESE

GERMAN

public static final Locale GERMAN

variant

private String variant

KOREAN

public static final Locale KOREAN

ITALY

public static final Locale ITALY

PRC

public static final Locale PRC

ITALIAN

public static final Locale ITALIAN
Constructor Detail

Locale

public Locale(String)

Locale

public Locale(String,
              String)

Locale

public Locale(String,
              String,
              String)
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class Object

readObject

private void readObject(ObjectInputStream)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream)
                  throws IOException
Throws:
IOException

clone

public Object clone()
Overrides:
clone in class Object

equals

public boolean equals(Object)
Overrides:
equals in class Object

getCountry

public String getCountry()

getDisplayCountry

public final String getDisplayCountry()

getDisplayLanguage

public final String getDisplayLanguage()

getDisplayName

public final String getDisplayName()

getDisplayVariant

public final String getDisplayVariant()

getISO3Country

public String getISO3Country()
                      throws MissingResourceException
Throws:
MissingResourceException

getISO3Language

public String getISO3Language()
                       throws MissingResourceException
Throws:
MissingResourceException

getLanguage

public String getLanguage()

getVariant

public String getVariant()

toString

public final String toString()
Overrides:
toString in class Object

getISOCountries

public static String[] getISOCountries()

getISOLanguages

public static String[] getISOLanguages()

getDefault

public static Locale getDefault()

getAvailableLocales

public static Locale[] getAvailableLocales()

setDefault

public static void setDefault(Locale)

convertOldISOCodes

private String convertOldISOCodes(String)

toLowerCase

private String toLowerCase(String)

toUpperCase

private String toUpperCase(String)

getDisplayCountry

public String getDisplayCountry(Locale)

getDisplayLanguage

public String getDisplayLanguage(Locale)

getDisplayName

public String getDisplayName(Locale)

getDisplayVariant

public String getDisplayVariant(Locale)

getDisplayVariantArray

private String[] getDisplayVariantArray(ResourceBundle)

formatList

private static String formatList(String[],
                                 String[])

composeList

private static String[] composeList(java.text.MessageFormat,
                                    String[])

findStringMatch

private String findStringMatch(String[][],
                               String,
                               String)

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.