Spec-Zone.ru › OpenJDK 17

Класс CurrencyNameProvider

java.lang.Object
java.util.spi.LocaleServiceProvider
java.util.spi.CurrencyNameProvider
public abstract class CurrencyNameProvider extends LocaleServiceProvider
Абстрактный класс для поставщиков сервисов, которые обеспечивают локализацию символов валют и отображаемых имён для класса Currency. Обратите внимание, что символы валют считаются именами при определении поведения, описанного в спецификации LocaleServiceProvider.
С:
1.6

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

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

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

Модификатор и тип Метод Описание
String getDisplayName(String currencyCode, Locale locale)
Возвращает имя валюты, подходящее для отображения пользователю.
abstract String getSymbol(String currencyCode, Locale locale)
Получает символ заданного кода валюты для указанной локали.

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

getAvailableLocales, isSupportedLocale

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

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

Подробное описание конструкторов

CurrencyNameProvider

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

Подробное описание методов

getSymbol

public abstract String getSymbol(String currencyCode, Locale locale)
Получает символ заданного кода валюты для указанной локали. Например, для "USD" (доллар США), символом является "$", если указанная локали — США, в то время как для других локалей это может быть "US$". Если символ определить невозможно, возвращается null.
Параметры:
currencyCode - код валюты ISO 4217, состоящий из трёх заглавных букв от 'A' (U+0041) до 'Z' (U+005A)
locale - желаемая локализация
Возвращает:
символ заданного кода валюты для указанной локали или null, если символ недоступен для локали
Исключение:
NullPointerException - если currencyCode или locale равно null
IllegalArgumentException - если currencyCode не имеет вид трёх заглавных букв или locale не является одной из локалей, возвращаемых getAvailableLocales().
См. также:
  • Currency.getSymbol(java.util.Locale)

getDisplayName

public String getDisplayName(String currencyCode, Locale locale)
Возвращает имя валюты, подходящее для отображения пользователю. Реализация по умолчанию возвращает null.
Параметры:
currencyCode - код валюты ISO 4217, состоящий из трёх заглавных букв от 'A' (U+0041) до 'Z' (U+005A)
locale - желаемая локализация
Возвращает:
имя валюты, подходящее для отображения пользователю, или null, если имя недоступно для локали
Исключение:
IllegalArgumentException - если currencyCode не имеет вид трёх заглавных букв или locale не является одной из локалей, возвращаемых getAvailableLocales().
NullPointerException - если currencyCode или locale равны null
С:
1.7

© 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/util/spi/CurrencyNameProvider.html

Spec-Zone.ru

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