Class UnitsData

java.lang.Object
com.ibm.icu.impl.units.UnitsData

public class UnitsData extends Object
Responsible for all units data operations (retriever, analysis, extraction certain data ... etc.).
  • Field Details

    • simpleUnits

      private static String[] simpleUnits
    • simpleUnitCategories

      private static int[] simpleUnitCategories
    • conversionRates

      private ConversionRates conversionRates
    • unitPreferences

      private UnitPreferences unitPreferences
  • Constructor Details

    • UnitsData

      public UnitsData()
  • Method Details

    • getSimpleUnits

      public static String[] getSimpleUnits()
    • getConversionRates

      public ConversionRates getConversionRates()
    • getUnitPreferences

      public UnitPreferences getUnitPreferences()
    • getCategoryIndexOfSimpleUnit

      public static int getCategoryIndexOfSimpleUnit(int simpleUnitIndex)
    • getCategory

      public String getCategory(MeasureUnitImpl measureUnit)
      Parameters:
      measureUnit - An instance of MeasureUnitImpl.
      Returns:
      the corresponding category.
    • getPreferencesFor

      public UnitPreferences.UnitPreference[] getPreferencesFor(String category, String usage, ULocale locale)