Search in sources :

Example 1 with NumberFormatProvider

use of java.text.spi.NumberFormatProvider in project jdk8u_jdk by JetBrains.

the class NumberFormat method getInstance.

private static NumberFormat getInstance(LocaleProviderAdapter adapter, Locale locale, int choice) {
    NumberFormatProvider provider = adapter.getNumberFormatProvider();
    NumberFormat numberFormat = null;
    switch(choice) {
        case NUMBERSTYLE:
            numberFormat = provider.getNumberInstance(locale);
            break;
        case PERCENTSTYLE:
            numberFormat = provider.getPercentInstance(locale);
            break;
        case CURRENCYSTYLE:
            numberFormat = provider.getCurrencyInstance(locale);
            break;
        case INTEGERSTYLE:
            numberFormat = provider.getIntegerInstance(locale);
            break;
    }
    return numberFormat;
}
Also used : NumberFormatProvider(java.text.spi.NumberFormatProvider)

Aggregations

NumberFormatProvider (java.text.spi.NumberFormatProvider)1