- java.lang.Object
-
- java.util.spi.LocaleServiceProvider
-
- java.util.spi.LocaleNameProvider
-
public abstract class LocaleNameProvider extends LocaleServiceProvider
Locale
クラスに対してローカライズされた通貨記号を提供するサービス・プロバイダの抽象クラスです。- 導入されたバージョン:
- 1.6
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
LocaleNameProvider()
唯一のコンストラクタです。
-
メソッドのサマリー
修飾子と型 メソッド 説明 abstract String
getDisplayCountry(String countryCode, Locale locale)
指定されたIETF BCP47地域コード(ISO 3166国コード、UN M.49地域コードのいずれか)と指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。abstract String
getDisplayLanguage(String languageCode, Locale locale)
指定されたIETF BCP47言語コードと指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。String
getDisplayScript(String scriptCode, Locale locale)
指定されたIETF BCP47書体コードと指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。String
getDisplayUnicodeExtensionKey(String key, Locale locale)
指定された「Unicode拡張」キーのローカライズされた名前と、ユーザーへの表示に適した指定されたロケールを返します。String
getDisplayUnicodeExtensionType(String type, String key, Locale locale)
指定された「Unicode拡張」型のローカライズされた名前と、ユーザーへの表示に適した指定されたロケールを返します。abstract String
getDisplayVariant(String variant, Locale locale)
指定されたバリアント・コードと指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。-
クラス java.util.spi.LocaleServiceProviderで宣言されたメソッド
getAvailableLocales、isSupportedLocale
-
-
-
-
メソッドの詳細
-
getDisplayLanguage
public abstract String getDisplayLanguage(String languageCode, Locale locale)
指定されたIETF BCP47言語コードと指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。 たとえば、languageCode
がfrでlocale
がen_USの場合、getDisplayLanguage()はFrenchを返します。languageCode
がenでlocale
がfr_FRの場合、getDisplayLanguage()はanglaisを返します。 返される名前がlocale
に従ってローカライズできない場合(たとえば、クロアチア語に対する日本語名をプロバイダが持たない場合)、このメソッドはnullを返します。- パラメータ:
languageCode
-a(U+0061)からz(U+007A)までの2文字から8文字の小文字の形式の言語コード文字列locale
- 目的のロケール- 戻り値:
- 指定されたロケールに対する指定された言語コードの名前。名前が使用可能でない場合はnull。
- 例外:
NullPointerException
-languageCode
またはlocale
がnullである場合IllegalArgumentException
-languageCode
が2文字または3文字の小文字の形式でないか、locale
がgetAvailableLocales()
から返されたロケールのいずれでもない場合。- 関連項目:
Locale.getDisplayLanguage(java.util.Locale)
-
getDisplayScript
public String getDisplayScript(String scriptCode, Locale locale)
指定されたIETF BCP47書体コードと指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。 たとえば、scriptCode
がLatnでlocale
がen_USの場合、getDisplayScript()はLatinを返します。scriptCode
がCyrlでlocale
がfr_FRの場合、getDisplayScript()はcyrilliqueを返します。 返される名前がlocale
に従ってローカライズできない場合(たとえば、キリル文字に対する日本語名をプロバイダが持たない場合)、このメソッドはnullを返します。 デフォルト実装はnullを返します。- パラメータ:
scriptCode
- タイトル・ケース文字(先頭の文字がA(U+0041)からZ(U+005A)までの大文字で、後にa(U+0061)からz(U+007A)までの3文字の小文字が続く)の形式での4文字のスクリプト・コード文字列。locale
- 目的のロケール- 戻り値:
- 指定されたロケールに対する指定されたスクリプト・コードの名前。名前が使用可能でない場合はnull。
- 例外:
NullPointerException
-scriptCode
またはlocale
がnullである場合IllegalArgumentException
-scriptCode
が4文字のタイトル・ケース文字の形式でないか、locale
がgetAvailableLocales()
から返されたロケールのいずれでもない場合。- 導入されたバージョン:
- 1.7
- 関連項目:
Locale.getDisplayScript(java.util.Locale)
-
getDisplayCountry
public abstract String getDisplayCountry(String countryCode, Locale locale)
指定されたIETF BCP47地域コード(ISO 3166国コード、UN M.49地域コードのいずれか)と指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。 たとえば、countryCode
がFRでlocale
がen_USの場合、getDisplayCountry()はFranceを返します。countryCode
がUSでlocale
がfr_FRの場合、getDisplayCountry()はEtats-Unisを返します。 返される名前がlocale
に従ってローカライズできない場合(たとえば、クロアチア語に対する日本語名をプロバイダが持たない場合)、このメソッドはnullを返します。- パラメータ:
countryCode
- 'A(U+0041)からZ(U+005A)までの2文字の大文字の形式の国(地域)コード文字列か、または0(U+0030)から9(U+0039)までの3桁の数字の形式のUN M.49地域コード。locale
- 目的のロケール- 戻り値:
- 指定されたロケールに対する指定された国コードの名前。名前が使用可能でない場合はnull。
- 例外:
NullPointerException
-countryCode
またはlocale
がnullである場合IllegalArgumentException
-countryCode
が2文字の大文字または3桁の数字の形式でないか、locale
がgetAvailableLocales()
から返されたロケールのいずれでもない場合。- 関連項目:
Locale.getDisplayCountry(java.util.Locale)
-
getDisplayVariant
public abstract String getDisplayVariant(String variant, Locale locale)
指定されたバリアント・コードと指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。 返される名前がlocale
に従ってローカライズできない場合、このメソッドはnullを返します。- パラメータ:
variant
- バリアント文字列locale
- 目的のロケール- 戻り値:
- 指定されたロケールに対する指定されたバリアント文字列の名前。名前が使用可能でない場合はnull。
- 例外:
NullPointerException
-variant
またはlocale
がnullである場合IllegalArgumentException
-locale
がgetAvailableLocales()
から返されたロケールのいずれでもない場合。- 関連項目:
Locale.getDisplayVariant(java.util.Locale)
-
getDisplayUnicodeExtensionKey
public String getDisplayUnicodeExtensionKey(String key, Locale locale)
指定された「Unicode拡張」キーのローカライズされた名前と、ユーザーへの表示に適した指定されたロケールを返します。 返される名前がlocale
に従ってローカライズできない場合、このメソッドはnullを返します。- 実装要件:
- デフォルト実装は
null
を返します。 - パラメータ:
key
- Unicode拡張キー.nullではありません。locale
- 目的のロケールで、nullではありません。- 戻り値:
- 指定されたロケールの指定されたキー文字列の名前。使用できない場合はnull。
- 例外:
NullPointerException
-key
またはlocale
がnullの場合IllegalArgumentException
-locale
がgetAvailableLocales()
から返されたロケールのいずれでもない場合。- 導入されたバージョン:
- 10
-
getDisplayUnicodeExtensionType
public String getDisplayUnicodeExtensionType(String type, String key, Locale locale)
指定された「Unicode拡張」型のローカライズされた名前と、ユーザーへの表示に適した指定されたロケールを返します。 返される名前がlocale
に従ってローカライズできない場合、このメソッドはnullを返します。- 実装要件:
- デフォルト実装は
null
を返します。 - パラメータ:
type
- Unicode拡張の型で、nullではありません。key
- このtype
のUnicode拡張キー.nullではありません。locale
- 目的のロケールで、nullではありません。- 戻り値:
- 指定されたロケールの指定された型文字列の名前。使用できない場合はnull。
- 例外:
NullPointerException
-key
、type
またはlocale
がnullの場合IllegalArgumentException
-locale
がgetAvailableLocales()
から返されたロケールのいずれでもない場合。- 導入されたバージョン:
- 10
-
-