public class P2JCollatorProvider
extends java.text.spi.CollatorProvider
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.util.Locale,java.lang.String> |
collatorClasses
Mapping of locales to fully qualified collator class names
|
private static java.util.Map<java.util.Locale,java.text.Collator> |
collators
All collator implementations managed by this provider
|
Constructor and Description |
---|
P2JCollatorProvider()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Locale[] |
getAvailableLocales()
Report all locales managed by this provider.
|
java.text.Collator |
getInstance(java.util.Locale locale)
Get an instance of a collator, if this provider is responsible for the
specified locale.
|
private static final java.util.Map<java.util.Locale,java.lang.String> collatorClasses
private static final java.util.Map<java.util.Locale,java.text.Collator> collators
public java.text.Collator getInstance(java.util.Locale locale)
getInstance
in class java.text.spi.CollatorProvider
locale
- A locale possibly managed by this provider.null
if the specified
locale is unknown to this provider.public java.util.Locale[] getAvailableLocales()
getAvailableLocales
in class java.util.spi.LocaleServiceProvider