Spec-Zone.ru › OpenJDK 8

Класс NumberFormatProvider

  • java.lang.Object
    • java.util.spi.LocaleServiceProvider
      • java.text.spi.NumberFormatProvider

public abstract class NumberFormatProvider
extends LocaleServiceProvider

Абстрактный класс для поставщиков услуг, предоставляющих конкретные реализации класса NumberFormat.

Since:
1.6

Конструкторы

Модификатор Конструктор и описание
protected NumberFormatProvider()

Единственный конструктор.

Методы

Модификатор и тип Метод и описание
abstract NumberFormat getCurrencyInstance(Locale locale)

Возвращает новый экземпляр NumberFormat, форматирующий денежные значения для указанного языка.

abstract NumberFormat getIntegerInstance(Locale locale)

Возвращает новый экземпляр NumberFormat, форматирующий целочисленные значения для указанного языка.

abstract NumberFormat getNumberInstance(Locale locale)

Возвращает новый экземпляр универсального NumberFormat для указанного языка.

abstract NumberFormat getPercentInstance(Locale locale)

Возвращает новый экземпляр NumberFormat, форматирующий процентные значения для указанного языка.

Методы, унаследованные от класса java.util.spi.LocaleServiceProvider

getAvailableLocales, isSupportedLocale

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Конструкторы

NumberFormatProvider

protected NumberFormatProvider()

Единственный конструктор. (Для вызова конструкторами подклассов, обычно неявно).

Методы

getCurrencyInstance

public abstract NumberFormat getCurrencyInstance(Locale locale)

Возвращает новый экземпляр NumberFormat, форматирующий денежные значения для указанного языка.

Parameters:
locale - желаемый язык.
Returns:
форматер валют
Throws:
NullPointerException - если locale равно null
IllegalArgumentException - если locale не является одним из языков, возвращаемых из getAvailableLocales().
See Also:
NumberFormat.getCurrencyInstance(java.util.Locale)

getIntegerInstance

public abstract NumberFormat getIntegerInstance(Locale locale)

Возвращает новый экземпляр NumberFormat, форматирующий целые значения для указанного языка. Возвращаемый формат чисел настроен на округление чисел с плавающей точкой до ближайшего целого числа с использованием округления по четному (см. HALF_EVEN) при форматировании и для парсинга только целой части входной строки (см. isParseIntegerOnly).

Parameters:
locale - желаемый язык
Returns:
формат числа для целых значений
Throws:
NullPointerException - если locale равно null
IllegalArgumentException - если locale не является одним из языков, возвращаемых из getAvailableLocales().
See Also:
NumberFormat.getIntegerInstance(java.util.Locale)

getNumberInstance

public abstract NumberFormat getNumberInstance(Locale locale)

Возвращает новый экземпляр универсального NumberFormat для указанного языка.

Parameters:
locale - желаемый язык
Returns:
универсальный форматировщик чисел
Throws:
NullPointerException - если locale равно null
IllegalArgumentException - если locale не является одним из языков, возвращаемых из getAvailableLocales().
See Also:
NumberFormat.getNumberInstance(java.util.Locale)

getPercentInstance

public abstract NumberFormat getPercentInstance(Locale locale)

Возвращает новый экземпляр NumberFormat, форматирующий процентные значения для указанного языка.

Parameters:
locale - желаемый язык
Returns:
форматер процентов
Throws:
NullPointerException - если locale равно null
IllegalArgumentException - если locale не является одним из языков, возвращаемых из getAvailableLocales().
See Also:
NumberFormat.getPercentInstance(java.util.Locale)

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API