public abstract class TimeZoneNameProvider extends LocaleServiceProvider
TimeZone class.
 The localized time zone names available from the implementations of
 this class are also the source for the
 DateFormatSymbols.getZoneStrings() method.| Modifier | Constructor and Description | 
|---|---|
| protected  | TimeZoneNameProvider()Sole constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract String | getDisplayName(String ID,
              boolean daylight,
              int style,
              Locale locale)Returns a name for the given time zone ID that's suitable for
 presentation to the user in the specified locale. | 
getAvailableLocalesprotected TimeZoneNameProvider()
public abstract String getDisplayName(String ID, boolean daylight, int style, Locale locale)
 If daylight is true, the method should return a name
 appropriate for daylight saving time even if the specified time zone
 has not observed daylight saving time in the past.
ID - a time zone ID stringdaylight - if true, return the daylight saving name.style - either TimeZone.LONG or
    TimeZone.SHORTlocale - the desired localeIllegalArgumentException - if style is invalid,
     or locale isn't one of the locales returned from
     getAvailableLocales().NullPointerException - if ID or locale
     is nullTimeZone.getDisplayName(boolean, int, java.util.Locale) Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.