| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static Locale[] | |
| private static final AuxLocaleProviderAdapter. | NULL_PROVIDER
A dummy locale service provider that indicates there is no provider available |
| private final ConcurrentMap | providersMap
SPI implementations map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected abstract <P extends LocaleServiceProvider> P | |
| public Locale[] | getAvailableLocales()
Implements abstract sun.
|
| public BreakIteratorProvider | getBreakIteratorProvider()
Implements abstract sun. Returns a BreakIteratorProvider for this LocaleProviderAdapter, or null if no BreakIteratorProvider is available. |
| public CalendarDataProvider | getCalendarDataProvider()
Implements abstract sun. Returns a CalendarDataProvider for this LocaleProviderAdapter, or null if no CalendarDataProvider is available. |
| public CalendarNameProvider | getCalendarNameProvider()
Implements abstract sun. Returns a CalendarNameProvider for this LocaleProviderAdapter, or null if no CalendarNameProvider is available. |
| public CalendarProvider | getCalendarProvider()
Implements abstract sun. Getter methods for sun.util.spi.* providers |
| public CollatorProvider | getCollatorProvider()
Implements abstract sun. Returns a CollatorProvider for this LocaleProviderAdapter, or null if no CollatorProvider is available. |
| public CurrencyNameProvider | getCurrencyNameProvider()
Implements abstract sun. Getter methods for java.util.spi.* providers |
| public DateFormatProvider | getDateFormatProvider()
Implements abstract sun. Returns a DateFormatProvider for this LocaleProviderAdapter, or null if no DateFormatProvider is available. |
| public DateFormatSymbolsProvider | getDateFormatSymbolsProvider()
Implements abstract sun. Returns a DateFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DateFormatSymbolsProvider is available. |
| public DateTimeFormatterPatternProvider | getDateTimeFormatterPatternProvider()
Implements abstract sun. Getter methods for java.time.format.* providers |
| public DecimalFormatSymbolsProvider | getDecimalFormatSymbolsProvider()
Implements abstract sun. Returns a DecimalFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DecimalFormatSymbolsProvider is available. |
| public LocaleNameProvider | getLocaleNameProvider()
Implements abstract sun. Returns a LocaleNameProvider for this LocaleProviderAdapter, or null if no LocaleNameProvider is available. |
| public LocaleResources | getLocaleResources(Locale locale)
Implements abstract sun.
|
| public <P extends LocaleServiceProvider> P | getLocaleServiceProvider(Class<P> c)
Implements abstract sun. Getter method for Locale Service Providers |
| public NumberFormatProvider | getNumberFormatProvider()
Implements abstract sun. Returns a NumberFormatProvider for this LocaleProviderAdapter, or null if no NumberFormatProvider is available. |
| public TimeZoneNameProvider | getTimeZoneNameProvider()
Implements abstract sun. Returns a TimeZoneNameProvider for this LocaleProviderAdapter, or null if no TimeZoneNameProvider is available. |
| availableLocales | back to summary |
|---|---|
| private static Locale[] availableLocales | |
| NULL_PROVIDER | back to summary |
|---|---|
| private static final AuxLocaleProviderAdapter. A dummy locale service provider that indicates there is no provider available | |
| providersMap | back to summary |
|---|---|
| private final ConcurrentMap<Class<? extends LocaleServiceProvider>, LocaleServiceProvider> providersMap SPI implementations map | |
| AuxLocaleProviderAdapter | back to summary |
|---|---|
| public AuxLocaleProviderAdapter() | |
| findInstalledProvider | back to summary |
|---|---|
| protected abstract <P extends LocaleServiceProvider> P findInstalledProvider(final Class<P> c) Real body to find an implementation for each SPI. | |
| getAvailableLocales | back to summary |
|---|---|
| public Locale[] getAvailableLocales() Implements abstract sun.
| |
| getBreakIteratorProvider | back to summary |
|---|---|
| public BreakIteratorProvider getBreakIteratorProvider() Implements abstract sun. Doc from sun. Returns a BreakIteratorProvider for this LocaleProviderAdapter, or null if no BreakIteratorProvider is available.
| |
| getCalendarDataProvider | back to summary |
|---|---|
| public CalendarDataProvider getCalendarDataProvider() Implements abstract sun. Doc from sun. Returns a CalendarDataProvider for this LocaleProviderAdapter, or null if no CalendarDataProvider is available.
| |
| getCalendarNameProvider | back to summary |
|---|---|
| public CalendarNameProvider getCalendarNameProvider() Implements abstract sun. Doc from sun. Returns a CalendarNameProvider for this LocaleProviderAdapter, or null if no CalendarNameProvider is available.
| |
| getCalendarProvider | back to summary |
|---|---|
| public CalendarProvider getCalendarProvider() Implements abstract sun. Getter methods for sun.util.spi.* providers
| |
| getCollatorProvider | back to summary |
|---|---|
| public CollatorProvider getCollatorProvider() Implements abstract sun. Doc from sun. Returns a CollatorProvider for this LocaleProviderAdapter, or null if no CollatorProvider is available.
| |
| getCurrencyNameProvider | back to summary |
|---|---|
| public CurrencyNameProvider getCurrencyNameProvider() Implements abstract sun. Getter methods for java.util.spi.* providers
| |
| getDateFormatProvider | back to summary |
|---|---|
| public DateFormatProvider getDateFormatProvider() Implements abstract sun. Doc from sun. Returns a DateFormatProvider for this LocaleProviderAdapter, or null if no DateFormatProvider is available.
| |
| getDateFormatSymbolsProvider | back to summary |
|---|---|
| public DateFormatSymbolsProvider getDateFormatSymbolsProvider() Implements abstract sun. Doc from sun. Returns a DateFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DateFormatSymbolsProvider is available.
| |
| getDateTimeFormatterPatternProvider | back to summary |
|---|---|
| public DateTimeFormatterPatternProvider getDateTimeFormatterPatternProvider() Implements abstract sun. Getter methods for java.time.format.* providers
| |
| getDecimalFormatSymbolsProvider | back to summary |
|---|---|
| public DecimalFormatSymbolsProvider getDecimalFormatSymbolsProvider() Implements abstract sun. Doc from sun. Returns a DecimalFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DecimalFormatSymbolsProvider is available.
| |
| getLocaleNameProvider | back to summary |
|---|---|
| public LocaleNameProvider getLocaleNameProvider() Implements abstract sun. Doc from sun. Returns a LocaleNameProvider for this LocaleProviderAdapter, or null if no LocaleNameProvider is available.
| |
| getLocaleResources | back to summary |
|---|---|
| public LocaleResources getLocaleResources(Locale locale) Implements abstract sun.
| |
| getLocaleServiceProvider | back to summary |
|---|---|
| public <P extends LocaleServiceProvider> P getLocaleServiceProvider(Class<P> c) Implements abstract sun. Getter method for Locale Service Providers
| |
| getNumberFormatProvider | back to summary |
|---|---|
| public NumberFormatProvider getNumberFormatProvider() Implements abstract sun. Doc from sun. Returns a NumberFormatProvider for this LocaleProviderAdapter, or null if no NumberFormatProvider is available.
| |
| getTimeZoneNameProvider | back to summary |
|---|---|
| public TimeZoneNameProvider getTimeZoneNameProvider() Implements abstract sun. Doc from sun. Returns a TimeZoneNameProvider for this LocaleProviderAdapter, or null if no TimeZoneNameProvider is available.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Locale[] | getAvailableLocales()
Implements abstract java. Returns an array of all locales for which this locale service provider can provide localized objects or names. |
| NullProvider | back to summary |
|---|---|
| private NullProvider() | |
| getAvailableLocales | back to summary |
|---|---|
| public Locale[] getAvailableLocales() Implements abstract java. Doc from java. Returns an array of all locales for which this locale service provider
can provide localized objects or names.
This information is used to compose The array returned by this method should not include two or more
| |