Class StandardPluralRanges
java.lang.Object
com.ibm.icu.impl.number.range.StandardPluralRanges
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classprivate static final class///////////////// -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StandardPluralRangesAn empty StandardPluralRanges instance.(package private) StandardPlural[]An immutable map from language codes to set IDs.(package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddPluralRange(StandardPlural first, StandardPlural second, StandardPlural result) Used for data loading.static StandardPluralRangesCreate a StandardPluralRanges based on locale.static StandardPluralRangesCreate a StandardPluralRanges based on set name.private static voidgetPluralRangesData(String set, StandardPluralRanges out) static StringgetSetForLocale(ULocale locale) Get the set name from the locale.resolve(StandardPlural first, StandardPlural second) private voidsetCapacity(int length) Used for data loading.
-
Field Details
-
flatTriples
StandardPlural[] flatTriples -
numTriples
int numTriples -
languageToSet
-
DEFAULT
An empty StandardPluralRanges instance.
-
-
Constructor Details
-
StandardPluralRanges
private StandardPluralRanges()
-
-
Method Details
-
getLanguageToSet
-
getPluralRangesData
-
forLocale
Create a StandardPluralRanges based on locale. -
forSet
Create a StandardPluralRanges based on set name. -
getSetForLocale
-
addPluralRange
Used for data loading. -
setCapacity
private void setCapacity(int length) Used for data loading. -
resolve
-