Package com.ibm.icu.impl.locale
Class LSR
java.lang.Object
com.ibm.icu.impl.locale.LSR
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LSR[]
decodeInts
(int[] nums, String[] m49) private int
private int
encodeRegionToInt
(List<String> m49) private int
int
encodeToIntForResource
(List<String> m49) boolean
int
hashCode()
static final int
indexForRegion
(String region) Returns a positive index (>0) for a well-formed region code.boolean
isEquivalentTo
(LSR other) private static String
toLanguage
(int encoded) private static String
private static String
toScript
(int encoded) toString()
-
Field Details
-
REGION_INDEX_LIMIT
public static final int REGION_INDEX_LIMIT- See Also:
-
EXPLICIT_LSR
public static final int EXPLICIT_LSR- See Also:
-
EXPLICIT_LANGUAGE
public static final int EXPLICIT_LANGUAGE- See Also:
-
EXPLICIT_SCRIPT
public static final int EXPLICIT_SCRIPT- See Also:
-
EXPLICIT_REGION
public static final int EXPLICIT_REGION- See Also:
-
IMPLICIT_LSR
public static final int IMPLICIT_LSR- See Also:
-
DONT_CARE_FLAGS
public static final int DONT_CARE_FLAGS- See Also:
-
DEBUG_OUTPUT
public static final boolean DEBUG_OUTPUT- See Also:
-
language
-
script
-
region
-
regionIndex
final int regionIndexIndex for region, negative if ill-formed. @see indexForRegion -
flags
public final int flags
-
-
Constructor Details
-
LSR
-
-
Method Details
-
indexForRegion
Returns a positive index (>0) for a well-formed region code. Do not rely on a particular region->index mapping; it may change. Returns 0 for ill-formed strings. -
toString
-
isEquivalentTo
-
equals
-
hashCode
public int hashCode() -
encodeLanguageToInt
private int encodeLanguageToInt() -
encodeScriptToInt
private int encodeScriptToInt() -
encodeRegionToInt
-
encodeToIntForResource
-
toLanguage
-
toScript
-
toRegion
-
decodeInts
-