Spec-Zone.ru › OpenJDK 17

Класс NumberFormatProvider

java.lang.Object
java.util.spi.LocaleServiceProvider
java.text.spi.NumberFormatProvider
public abstract class NumberFormatProvider extends LocaleServiceProvider
Абстрактный класс для поставщиков сервисов, которые предоставляют конкретные реализации класса NumberFormat.
Since:
1.6

Краткое описание конструкторов

NumberFormatProvider()
Модификатор Конструктор Описание
protected
Единственный конструктор.

Краткое описание методов

Модификатор и тип Метод Описание
NumberFormat getCompactNumberInstance(Locale locale, NumberFormat.Style formatStyle)
Возвращает новый экземпляр NumberFormat , который форматирует число в компактной форме для указанного locale и formatStyle.
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, который форматирует денежные значения для указанного региона.
Параметры:
locale - желаемый регион.
Возвращает:
форматер валюты
Исключения:
NullPointerException - если locale равно null
IllegalArgumentException - если locale не является одним из регионов, возвращаемых из getAvailableLocales().
См. также:
  • NumberFormat.getCurrencyInstance(java.util.Locale)

getIntegerInstance

public abstract NumberFormat getIntegerInstance(Locale locale)
Возвращает новый экземпляр NumberFormat форматирования целых значений для указанного региона. Формат числа настроен на округление чисел с плавающей точкой до ближайшего целого с использованием округления «половина к четному» (см. HALF_EVEN) для форматирования и на разбор только целой части входной строки (см. isParseIntegerOnly).
Параметры:
locale - желаемый регион
Возвращает:
формат числа для целых значений
Исключения:
NullPointerException - если locale равно null
IllegalArgumentException - если locale не является одним из регионов, возвращаемых из getAvailableLocales().
См. также:
  • NumberFormat.getIntegerInstance(java.util.Locale)

getNumberInstance

public abstract NumberFormat getNumberInstance(Locale locale)
Возвращает новый экземпляр универсального форматирования NumberFormat для указанного региона.
Параметры:
locale - желаемый регион
Возвращает:
универсальный форматировщик чисел
Исключения:
NullPointerException - если locale равно null
IllegalArgumentException - если locale не является одним из регионов, возвращаемых из getAvailableLocales().
См. также:
  • NumberFormat.getNumberInstance(java.util.Locale)

getPercentInstance

public abstract NumberFormat getPercentInstance(Locale locale)
Возвращает новый экземпляр NumberFormat для форматирования значений процентов для указанного региона.
Параметры:
locale - желаемый регион
Возвращает:
форматер процентов
Исключения:
NullPointerException - если locale равно null
IllegalArgumentException - если locale не является одним из регионов, возвращаемых из getAvailableLocales().
См. также:
  • NumberFormat.getPercentInstance(java.util.Locale)

getCompactNumberInstance

public NumberFormat getCompactNumberInstance(Locale locale, NumberFormat.Style formatStyle)
Возвращает новый экземпляр NumberFormat для форматирования числа в компактной форме для указанного региона и стиля.
Требования к реализации:
Базовая реализация этого метода выбрасывает UnsupportedOperationException. Переопределение реализации этого метода возвращает экземпляр компактного форматировщика чисел для данного региона с указанным стилем.
Параметры:
locale - желаемый регион
formatStyle - стиль форматирования числа
Возвращает:
компактный форматировщик чисел
Исключения:
NullPointerException - если locale или formatStyle равно null
IllegalArgumentException - если locale не является одним из регионов, возвращаемых из getAvailableLocales().
UnsupportedOperationException - если реализация не поддерживает этот метод
С:
12
См. также:
  • NumberFormat.getCompactNumberInstance(Locale, NumberFormat.Style)

© 1993, 2021, 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.
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/text/spi/NumberFormatProvider.html

Spec-Zone.ru

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