Class CollatorProvider
- java.lang.Object
-
- java.util.spi.LocaleServiceProvider
-
- java.text.spi.CollatorProvider
public abstract class CollatorProvider extends LocaleServiceProvider
An abstract class for service providers that provide concrete implementations of the Collator class.
- Since:
- 1.6
Constructor Summary
| Modifier | Constructor | Description |
|---|---|---|
protected | CollatorProvider() | Sole constructor. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
abstract Collator | getInstance(Locale locale) | Returns a new |
Methods declared in class java.util.spi.LocaleServiceProvider
getAvailableLocales, isSupportedLocale Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail
CollatorProvider
protected CollatorProvider()
Sole constructor. (For invocation by subclass constructors, typically implicit.)
Method Detail
getInstance
public abstract Collator getInstance(Locale locale)
Returns a new Collator instance for the specified locale.
- Parameters:
-
locale- the desired locale. - Returns:
- the
Collatorfor the desired locale. - Throws:
-
NullPointerException- iflocaleis null -
IllegalArgumentException- iflocaleisn't one of the locales returned fromgetAvailableLocales(). - See Also:
Collator.getInstance(java.util.Locale)