java.lang.Object
java.util.spi.LocaleServiceProvider
java.text.spi.BreakIteratorProvider
public abstract class BreakIteratorProvider extends LocaleServiceProvider
An abstract class for service providers that
provide concrete implementations of the
BreakIterator
class.- Since:
- 1.6
-
Constructor Summary
Constructors Modifier Constructor Description protected
BreakIteratorProvider()
Sole constructor. -
Method Summary
Modifier and Type Method Description abstract BreakIterator
getCharacterInstance(Locale locale)
Returns a newBreakIterator
instance for character breaks for the given locale.abstract BreakIterator
getLineInstance(Locale locale)
Returns a newBreakIterator
instance for line breaks for the given locale.abstract BreakIterator
getSentenceInstance(Locale locale)
Returns a newBreakIterator
instance for sentence breaks for the given locale.abstract BreakIterator
getWordInstance(Locale locale)
Returns a newBreakIterator
instance for word breaks for the given locale.Methods declared in class java.util.spi.LocaleServiceProvider
getAvailableLocales, isSupportedLocale
-
Constructor Details
-
BreakIteratorProvider
protected BreakIteratorProvider()Sole constructor. (For invocation by subclass constructors, typically implicit.)
-
-
Method Details
-
getWordInstance
Returns a newBreakIterator
instance for word breaks for the given locale.- Parameters:
locale
- the desired locale- Returns:
- A break iterator for word breaks
- Throws:
NullPointerException
- iflocale
is nullIllegalArgumentException
- iflocale
isn't one of the locales returned fromgetAvailableLocales()
.- See Also:
BreakIterator.getWordInstance(java.util.Locale)
-
getLineInstance
Returns a newBreakIterator
instance for line breaks for the given locale.- Parameters:
locale
- the desired locale- Returns:
- A break iterator for line breaks
- Throws:
NullPointerException
- iflocale
is nullIllegalArgumentException
- iflocale
isn't one of the locales returned fromgetAvailableLocales()
.- See Also:
BreakIterator.getLineInstance(java.util.Locale)
-
getCharacterInstance
Returns a newBreakIterator
instance for character breaks for the given locale.- Parameters:
locale
- the desired locale- Returns:
- A break iterator for character breaks
- Throws:
NullPointerException
- iflocale
is nullIllegalArgumentException
- iflocale
isn't one of the locales returned fromgetAvailableLocales()
.- See Also:
BreakIterator.getCharacterInstance(java.util.Locale)
-
getSentenceInstance
Returns a newBreakIterator
instance for sentence breaks for the given locale.- Parameters:
locale
- the desired locale- Returns:
- A break iterator for sentence breaks
- Throws:
NullPointerException
- iflocale
is nullIllegalArgumentException
- iflocale
isn't one of the locales returned fromgetAvailableLocales()
.- See Also:
BreakIterator.getSentenceInstance(java.util.Locale)
-