APIdia Launch Partner
Top Description Constructors Methods
sun.util.locale.provider

public Class HostLocaleProviderAdapter

extends AuxLocaleProviderAdapter
Class Inheritance
Imports
java.lang.reflect.InvocationTargetException, java.text.DecimalFormat, java.util.ServiceConfigurationError, java.util.spi.LocaleServiceProvider

LocaleProviderAdapter implementation for the host locale data. Currently it is only implemented on Windows Vista or later.
Author
Naoto Sato

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected <P extends LocaleServiceProvider> P
findInstalledProvider(final Class<P> c)

Implements abstract sun.util.locale.provider.AuxLocaleProviderAdapter.findInstalledProvider.

Real body to find an implementation for each SPI.

public LocaleProviderAdapter.Type
getAdapterType()

Implements abstract sun.util.locale.provider.LocaleProviderAdapter.getAdapterType.

Returns the type of this LocaleProviderAdapter

pack-priv static DecimalFormat

Returns:

The same DecimalFormat object in the argument, modified to allow integer formatting/parsing only.
makeIntegerFormatter
(DecimalFormat
A DecimalFormat object
df
)

Utility to make the decimal format specific to integer, called by the platform dependent adapter implementations.

Inherited from sun.util.locale.provider.AuxLocaleProviderAdapter:
getAvailableLocalesgetBreakIteratorProvidergetCalendarDataProvidergetCalendarNameProvidergetCalendarProvidergetCollatorProvidergetCurrencyNameProvidergetDateFormatProvidergetDateFormatSymbolsProvidergetDateTimeFormatterPatternProvidergetDecimalFormatSymbolsProvidergetLocaleNameProvidergetLocaleResourcesgetLocaleServiceProvidergetNumberFormatProvidergetTimeZoneNameProvider

Constructor Detail

HostLocaleProviderAdapterback to summary
public HostLocaleProviderAdapter()

Method Detail

findInstalledProviderback to summary
protected <P extends LocaleServiceProvider> P findInstalledProvider(final Class<P> c)

Implements abstract sun.util.locale.provider.AuxLocaleProviderAdapter.findInstalledProvider.

Doc from sun.util.locale.provider.AuxLocaleProviderAdapter.findInstalledProvider.

Real body to find an implementation for each SPI.

Annotations
@Override
@SuppressWarnings:unchecked
getAdapterTypeback to summary
public LocaleProviderAdapter.Type getAdapterType()

Implements abstract sun.util.locale.provider.LocaleProviderAdapter.getAdapterType.

Returns the type of this LocaleProviderAdapter

Annotations
@Override
makeIntegerFormatterback to summary
pack-priv static DecimalFormat makeIntegerFormatter(DecimalFormat df)

Utility to make the decimal format specific to integer, called by the platform dependent adapter implementations.

Parameters
df:DecimalFormat

A DecimalFormat object

Returns:DecimalFormat

The same DecimalFormat object in the argument, modified to allow integer formatting/parsing only.