-
- All Implemented Interfaces:
-
com.facebook.hermes.intl.IPlatformNumberFormatter
public class PlatformNumberFormatterICU implements IPlatformNumberFormatter
-
-
Method Summary
-
Methods inherited from class com.facebook.hermes.intl.IPlatformNumberFormatter
configure, setCurrency, setFractionDigits, setGrouping, setMinIntergerDigits, setSignDisplay, setSignificantDigits, setUnits -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setCurrency
@RequiresApi(api = Build.VERSION_CODES.N) PlatformNumberFormatterICU setCurrency(String currencyCode, IPlatformNumberFormatter.CurrencyDisplay currencyDisplay)
-
setGrouping
@RequiresApi(api = Build.VERSION_CODES.N) PlatformNumberFormatterICU setGrouping(boolean mGroupingUsed)
-
setMinIntergerDigits
@RequiresApi(api = Build.VERSION_CODES.N) PlatformNumberFormatterICU setMinIntergerDigits(int minimumIntegerDigits)
-
setSignificantDigits
@RequiresApi(api = Build.VERSION_CODES.N) PlatformNumberFormatterICU setSignificantDigits(IPlatformNumberFormatter.RoundingType roundingType, int minimumSignificantDigits, int maximumSignificantDigits)
-
setFractionDigits
@RequiresApi(api = Build.VERSION_CODES.N) PlatformNumberFormatterICU setFractionDigits(IPlatformNumberFormatter.RoundingType roundingType, int minimumFractionDigits, int maximumFractionDigits)
-
setSignDisplay
@RequiresApi(api = Build.VERSION_CODES.N) PlatformNumberFormatterICU setSignDisplay(IPlatformNumberFormatter.SignDisplay signDisplay)
-
setUnits
@RequiresApi(api = Build.VERSION_CODES.N) PlatformNumberFormatterICU setUnits(String unit, IPlatformNumberFormatter.UnitDisplay unitDisplay)
-
format
@RequiresApi(api = Build.VERSION_CODES.N) String format(double n)
-
fieldToString
@RequiresApi(api = Build.VERSION_CODES.N) String fieldToString(AttributedCharacterIterator.Attribute attribute, double x)
-
formatToParts
@RequiresApi(api = Build.VERSION_CODES.N) AttributedCharacterIterator formatToParts(double n)
-
getCurrencyDigits
@RequiresApi(api = Build.VERSION_CODES.N) static int getCurrencyDigits(String currencyCode)
-
configure
@RequiresApi(api = Build.VERSION_CODES.N) PlatformNumberFormatterICU configure(ILocaleObject<out Object> localeObject, String numberingSystem, IPlatformNumberFormatter.Style style, IPlatformNumberFormatter.CurrencySign currencySign, IPlatformNumberFormatter.Notation notation, IPlatformNumberFormatter.CompactDisplay compactDisplay)
-
getAvailableLocales
@RequiresApi(api = Build.VERSION_CODES.N) Array<String> getAvailableLocales()
-
getDefaultNumberingSystem
@RequiresApi(api = Build.VERSION_CODES.N) String getDefaultNumberingSystem(ILocaleObject<out Object> localeObject)
-
-
-
-