Package com.ibm.icu.impl.units
Class UnitsData
java.lang.Object
com.ibm.icu.impl.units.UnitsData
Responsible for all units data operations (retriever, analysis, extraction certain data ... etc.).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
A Resource Sink that collects information fromunitQuantities
in theunits
resource to provide key->value lookups from base unit to category, as well as preserving ordering information for these categories.static class
Contains all the needed constants.static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ConversionRates
private static int[]
private static String[]
private UnitPreferences
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCategory
(MeasureUnitImpl measureUnit) static int
getCategoryIndexOfSimpleUnit
(int simpleUnitIndex) getPreferencesFor
(String category, String usage, ULocale locale) static String[]
-
Field Details
-
simpleUnits
-
simpleUnitCategories
private static int[] simpleUnitCategories -
conversionRates
-
unitPreferences
-
-
Constructor Details
-
UnitsData
public UnitsData()
-
-
Method Details
-
getSimpleUnits
-
getConversionRates
-
getUnitPreferences
-
getCategoryIndexOfSimpleUnit
public static int getCategoryIndexOfSimpleUnit(int simpleUnitIndex) -
getCategory
- Parameters:
measureUnit
- An instance of MeasureUnitImpl.- Returns:
- the corresponding category.
-
getPreferencesFor
public UnitPreferences.UnitPreference[] getPreferencesFor(String category, String usage, ULocale locale)
-