jdk/src/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
changeset 14502 d63fed06fed4
parent 14024 694c379c2958
child 15260 7af2d7a87806
equal deleted inserted replaced
14501:10121b56420c 14502:d63fed06fed4
    36 import java.util.List;
    36 import java.util.List;
    37 import java.util.Locale;
    37 import java.util.Locale;
    38 import java.util.ResourceBundle;
    38 import java.util.ResourceBundle;
    39 import java.util.Set;
    39 import java.util.Set;
    40 import java.util.spi.CalendarDataProvider;
    40 import java.util.spi.CalendarDataProvider;
       
    41 import java.util.spi.CalendarNameProvider;
    41 import java.util.spi.CurrencyNameProvider;
    42 import java.util.spi.CurrencyNameProvider;
    42 import java.util.spi.LocaleNameProvider;
    43 import java.util.spi.LocaleNameProvider;
    43 import java.util.spi.LocaleServiceProvider;
    44 import java.util.spi.LocaleServiceProvider;
    44 import java.util.spi.TimeZoneNameProvider;
    45 import java.util.spi.TimeZoneNameProvider;
    45 import sun.util.cldr.CLDRLocaleProviderAdapter;
    46 import sun.util.cldr.CLDRLocaleProviderAdapter;
   385      *
   386      *
   386      * @return a CalendarDataProvider
   387      * @return a CalendarDataProvider
   387      */
   388      */
   388     public abstract CalendarDataProvider getCalendarDataProvider();
   389     public abstract CalendarDataProvider getCalendarDataProvider();
   389 
   390 
       
   391     /**
       
   392      * Returns a CalendarNameProvider for this LocaleProviderAdapter, or null if no
       
   393      * CalendarNameProvider is available.
       
   394      *
       
   395      * @return a CalendarNameProvider
       
   396      */
       
   397     public abstract CalendarNameProvider getCalendarNameProvider();
       
   398 
   390     public abstract LocaleResources getLocaleResources(Locale locale);
   399     public abstract LocaleResources getLocaleResources(Locale locale);
   391 
   400 
   392     public abstract LocaleData getLocaleData();
   401     public abstract LocaleData getLocaleData();
   393 
   402 
   394     public abstract Locale[] getAvailableLocales();
   403     public abstract Locale[] getAvailableLocales();