Uses of Class
com.ibm.icu.impl.units.MeasureUnitImpl
-
Packages that use MeasureUnitImpl Package Description com.ibm.icu.impl.number com.ibm.icu.impl.units com.ibm.icu.util International calendars and other utility classes. -
-
Uses of MeasureUnitImpl in com.ibm.icu.impl.number
Methods in com.ibm.icu.impl.number with parameters of type MeasureUnitImpl Modifier and Type Method Description private static void
LongNameHandler. processPatternTimes(MeasureUnitImpl productUnit, ULocale loc, NumberFormatter.UnitWidth width, java.lang.String caseVariant, java.lang.String[] outArray)
Roughly corresponds to patternTimes(...) in the spec: https://unicode.org/reports/tr35/tr35-general.html#compound-units -
Uses of MeasureUnitImpl in com.ibm.icu.impl.units
Fields in com.ibm.icu.impl.units declared as MeasureUnitImpl Modifier and Type Field Description private MeasureUnitImpl
ComplexUnitsConverter. inputUnit_
MeasureUnitImpl
UnitsRouter.RouteResult. outputUnit
(package private) MeasureUnitImpl
UnitsRouter.ConverterPreference. targetUnit
(package private) MeasureUnitImpl
MeasureUnitImpl.MeasureUnitImplWithIndex. unitImpl
Methods in com.ibm.icu.impl.units that return MeasureUnitImpl Modifier and Type Method Description MeasureUnitImpl
MeasureUnitImpl. copy()
MeasureUnitImpl
MeasureUnitImpl. copyAndSimplify()
Returns a simplified version of the unit.MeasureUnitImpl
ConversionRates. extractCompoundBaseUnit(MeasureUnitImpl measureUnit)
static MeasureUnitImpl
MeasureUnitImpl. forCurrencyCode(java.lang.String currencyCode)
Used for currency units.static MeasureUnitImpl
MeasureUnitImpl. forIdentifier(java.lang.String identifier)
Parse a unit identifier into a MeasureUnitImpl.private MeasureUnitImpl
MeasureUnitImpl.UnitsParser. parse()
static MeasureUnitImpl
MeasureUnitImpl.UnitsParser. parseForIdentifier(java.lang.String identifier)
Construct a MeasureUnit from a CLDR Unit Identifier, defined in UTS 35.Methods in com.ibm.icu.impl.units with parameters of type MeasureUnitImpl Modifier and Type Method Description private boolean
ConversionRates. checkSimpleUnit(MeasureUnitImpl measureUnitImpl)
Checks if theMeasureUnitImpl
is simple or not.int
MeasureUnitImpl.MeasureUnitImplComparator. compare(MeasureUnitImpl o1, MeasureUnitImpl o2)
java.util.ArrayList<SingleUnitImpl>
ConversionRates. extractBaseUnits(MeasureUnitImpl measureUnitImpl)
MeasureUnitImpl
ConversionRates. extractCompoundBaseUnit(MeasureUnitImpl measureUnit)
static UnitsConverter.Convertibility
UnitsConverter. extractConvertibility(MeasureUnitImpl source, MeasureUnitImpl target, ConversionRates conversionRates)
java.lang.String
UnitsData. getCategory(MeasureUnitImpl measureUnit)
UnitsConverter.Factor
ConversionRates. getFactorToBase(MeasureUnitImpl measureUnit)
protected java.math.BigDecimal
ConversionRates. getOffset(MeasureUnitImpl source, MeasureUnitImpl target, UnitsConverter.Factor sourceToBase, UnitsConverter.Factor targetToBase, UnitsConverter.Convertibility convertibility)
protected java.lang.String
ConversionRates. getSpecialMappingName(MeasureUnitImpl simpleUnit)
Constructors in com.ibm.icu.impl.units with parameters of type MeasureUnitImpl Constructor Description ComplexUnitsConverter(MeasureUnitImpl targetUnit, ConversionRates conversionRates)
ConstructsComplexUnitsConverter
for aninputUnit
that could be Single, Compound or Mixed.ComplexUnitsConverter(MeasureUnitImpl inputUnit, MeasureUnitImpl outputUnits, ConversionRates conversionRates)
ConstructsComplexUnitsConverter
NOTE: - inputUnit and outputUnits must be under the same category - e.g.ConverterPreference(MeasureUnitImpl source, MeasureUnitImpl targetUnit, java.lang.String precision, ConversionRates conversionRates)
ConverterPreference(MeasureUnitImpl source, MeasureUnitImpl targetUnit, java.math.BigDecimal limit, java.lang.String precision, ConversionRates conversionRates)
MeasureUnitImplWithIndex(int index, MeasureUnitImpl unitImpl)
RouteResult(ComplexUnitsConverter.ComplexConverterResult complexConverterResult, MeasureUnitImpl outputUnit)
UnitsConverter(MeasureUnitImpl source, MeasureUnitImpl target, ConversionRates conversionRates)
Constructor ofUnitsConverter
.UnitsRouter(MeasureUnitImpl inputUnit, ULocale locale, java.lang.String usage)
-
Uses of MeasureUnitImpl in com.ibm.icu.util
Fields in com.ibm.icu.util declared as MeasureUnitImpl Modifier and Type Field Description private MeasureUnitImpl
MeasureUnit. measureUnitImpl
Used by new draft APIs in ICU 68.Methods in com.ibm.icu.util that return MeasureUnitImpl Modifier and Type Method Description MeasureUnitImpl
MeasureUnit. getCopyOfMeasureUnitImpl()
Deprecated.This API is ICU internal only.private MeasureUnitImpl
MeasureUnit. getMaybeReferenceOfMeasureUnitImpl()
Methods in com.ibm.icu.util with parameters of type MeasureUnitImpl Modifier and Type Method Description static MeasureUnit
MeasureUnit. fromMeasureUnitImpl(MeasureUnitImpl measureUnitImpl)
Deprecated.Internal API for ICU use only.Constructors in com.ibm.icu.util with parameters of type MeasureUnitImpl Constructor Description MeasureUnit(MeasureUnitImpl measureUnitImpl)
-