Class ConversionRates

java.lang.Object
org.graalvm.shadowed.com.ibm.icu.impl.units.ConversionRates

public class ConversionRates extends Object
  • Constructor Details

    • ConversionRates

      public ConversionRates()
  • Method Details

    • getFactorToBase

      public org.graalvm.shadowed.com.ibm.icu.impl.units.UnitsConverter.Factor getFactorToBase(MeasureUnitImpl measureUnit)
    • getOffset

      protected BigDecimal getOffset(MeasureUnitImpl source, MeasureUnitImpl target, org.graalvm.shadowed.com.ibm.icu.impl.units.UnitsConverter.Factor sourceToBase, org.graalvm.shadowed.com.ibm.icu.impl.units.UnitsConverter.Factor targetToBase, UnitsConverter.Convertibility convertibility)
    • extractCompoundBaseUnit

      public MeasureUnitImpl extractCompoundBaseUnit(MeasureUnitImpl measureUnit)
    • extractBaseUnits

      public ArrayList<SingleUnitImpl> extractBaseUnits(MeasureUnitImpl measureUnitImpl)
    • extractBaseUnits

      public ArrayList<SingleUnitImpl> extractBaseUnits(SingleUnitImpl singleUnit)
      Parameters:
      singleUnit - An instance of SingleUnitImpl.
      Returns:
      The base units in the SingleUnitImpl with applying the dimensionality only and not the SI prefix.

      NOTE: This method is helpful when checking the convertibility because no need to check convertibility.

    • extractSystems

      public String extractSystems(SingleUnitImpl singleUnit)
      Returns:
      The measurement systems for the specified unit.