public class ConversionRates extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ConversionRates.ConversionRateInfo |
static class |
ConversionRates.ConversionRatesSink |
| Constructor and Description |
|---|
ConversionRates() |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<SingleUnitImpl> |
extractBaseUnits(MeasureUnitImpl measureUnitImpl) |
ArrayList<SingleUnitImpl> |
extractBaseUnits(SingleUnitImpl singleUnit) |
MeasureUnitImpl |
extractCompoundBaseUnit(MeasureUnitImpl measureUnit) |
String |
extractSystems(SingleUnitImpl singleUnit) |
org.graalvm.shadowed.com.ibm.icu.impl.units.UnitsConverter.Factor |
getFactorToBase(MeasureUnitImpl measureUnit) |
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) |
public org.graalvm.shadowed.com.ibm.icu.impl.units.UnitsConverter.Factor getFactorToBase(MeasureUnitImpl measureUnit)
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)
public MeasureUnitImpl extractCompoundBaseUnit(MeasureUnitImpl measureUnit)
public ArrayList<SingleUnitImpl> extractBaseUnits(MeasureUnitImpl measureUnitImpl)
public ArrayList<SingleUnitImpl> extractBaseUnits(SingleUnitImpl singleUnit)
singleUnit - An instance of SingleUnitImpl.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.
public String extractSystems(SingleUnitImpl singleUnit)