Package com.ibm.icu.impl.locale
Class BaseLocale
- java.lang.Object
-
- com.ibm.icu.impl.locale.BaseLocale
-
public final class BaseLocale extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
BaseLocale.Cache
private static class
BaseLocale.Key
-
Field Summary
Fields Modifier and Type Field Description private int
_hash
private java.lang.String
_language
private java.lang.String
_region
private java.lang.String
_script
private java.lang.String
_variant
private static BaseLocale.Cache
CACHE
private static boolean
JDKIMPL
static BaseLocale
ROOT
static java.lang.String
SEP
-
Constructor Summary
Constructors Modifier Constructor Description private
BaseLocale(java.lang.String language, java.lang.String script, java.lang.String region, java.lang.String variant)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static BaseLocale
getInstance(java.lang.String language, java.lang.String script, java.lang.String region, java.lang.String variant)
java.lang.String
getLanguage()
java.lang.String
getRegion()
java.lang.String
getScript()
java.lang.String
getVariant()
int
hashCode()
java.lang.String
toString()
-
-
-
Field Detail
-
JDKIMPL
private static final boolean JDKIMPL
- See Also:
- Constant Field Values
-
SEP
public static final java.lang.String SEP
- See Also:
- Constant Field Values
-
CACHE
private static final BaseLocale.Cache CACHE
-
ROOT
public static final BaseLocale ROOT
-
_language
private java.lang.String _language
-
_script
private java.lang.String _script
-
_region
private java.lang.String _region
-
_variant
private java.lang.String _variant
-
_hash
private transient volatile int _hash
-
-
Method Detail
-
getInstance
public static BaseLocale getInstance(java.lang.String language, java.lang.String script, java.lang.String region, java.lang.String variant)
-
getLanguage
public java.lang.String getLanguage()
-
getScript
public java.lang.String getScript()
-
getRegion
public java.lang.String getRegion()
-
getVariant
public java.lang.String getVariant()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-