public abstract class TimeZoneNameProvider extends LocaleServiceProvider
TimeZone クラスに対してローカライズされたタイムゾーンを提供するサービスプロバイダの abstract クラスです。このクラスの実装から使用可能なローカライズされたタイムゾーン名は、DateFormatSymbols.getZoneStrings() メソッドのソースでもあります。| 修飾子 | コンストラクタと説明 | 
|---|---|
| protected  | TimeZoneNameProvider()唯一のコンストラクタです。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| abstract String | getDisplayName(String ID,               boolean daylight,               int style,               Locale locale)指定されたタイムゾーン ID の名前を、指定されたロケールのユーザーへの表示に適した形式で返します。 | 
getAvailableLocalesprotected TimeZoneNameProvider()
public abstract String getDisplayName(String ID, boolean daylight, int style, Locale locale)
daylight が true の場合、指定されたタイムゾーンが夏時間に従ったことが過去に一度もない場合でも、このメソッドは夏時間に適した名前を返します。
ID - タイムゾーン ID の文字列daylight - true の場合、夏時間の名前を返す。style - TimeZone.LONG または TimeZone.SHORTlocale - 目的のロケールIllegalArgumentException - style が無効であるか、locale が getAvailableLocales() から返されたロケールのいずれでもない場合。NullPointerException - ID または locale が null である場合TimeZone.getDisplayName(boolean, int, java.util.Locale) バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.