src/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java

Print this page




 587         public TimeZoneNameProvider getImpl(Locale locale) {
 588             return SPILocaleProviderAdapter.getImpl(map, locale);
 589         }
 590 
 591         @Override
 592         public Locale[] getAvailableLocales() {
 593             return map.keySet().toArray(new Locale[0]);
 594         }
 595 
 596         @Override
 597         public boolean isSupportedLocale(Locale locale) {
 598             return map.containsKey(locale);
 599         }
 600 
 601         @Override
 602         public String getDisplayName(String ID, boolean daylight, int style, Locale locale) {
 603             TimeZoneNameProvider tznp = getImpl(locale);
 604             assert tznp != null;
 605             return tznp.getDisplayName(ID, daylight, style, locale);
 606         }







 607     }
 608 }


 587         public TimeZoneNameProvider getImpl(Locale locale) {
 588             return SPILocaleProviderAdapter.getImpl(map, locale);
 589         }
 590 
 591         @Override
 592         public Locale[] getAvailableLocales() {
 593             return map.keySet().toArray(new Locale[0]);
 594         }
 595 
 596         @Override
 597         public boolean isSupportedLocale(Locale locale) {
 598             return map.containsKey(locale);
 599         }
 600 
 601         @Override
 602         public String getDisplayName(String ID, boolean daylight, int style, Locale locale) {
 603             TimeZoneNameProvider tznp = getImpl(locale);
 604             assert tznp != null;
 605             return tznp.getDisplayName(ID, daylight, style, locale);
 606         }
 607 
 608         @Override
 609         public String getGenericDisplayName(String ID, int style, Locale locale) {
 610             TimeZoneNameProvider tznp = getImpl(locale);
 611             assert tznp != null;
 612             return tznp.getGenericDisplayName(ID, style, locale);
 613         }
 614     }
 615 }