- 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 theBreakIteratorclass.- Since:
- 1.6
 
- 
- 
Constructor SummaryConstructors Modifier Constructor Description protectedBreakIteratorProvider()Sole constructor.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract BreakIteratorgetCharacterInstance(Locale locale)Returns a newBreakIteratorinstance for character breaks for the given locale.abstract BreakIteratorgetLineInstance(Locale locale)Returns a newBreakIteratorinstance for line breaks for the given locale.abstract BreakIteratorgetSentenceInstance(Locale locale)Returns a newBreakIteratorinstance for sentence breaks for the given locale.abstract BreakIteratorgetWordInstance(Locale locale)Returns a newBreakIteratorinstance for word breaks for the given locale.- 
Methods declared in class java.util.spi.LocaleServiceProvidergetAvailableLocales, isSupportedLocale
 
- 
 
- 
- 
- 
Method Detail- 
getWordInstancepublic abstract BreakIterator getWordInstance(Locale locale) Returns a newBreakIteratorinstance for word breaks for the given locale.- Parameters:
- locale- the desired locale
- Returns:
- A break iterator for word breaks
- Throws:
- NullPointerException- if- localeis null
- IllegalArgumentException- if- localeisn't one of the locales returned from- getAvailableLocales().
- See Also:
- BreakIterator.getWordInstance(java.util.Locale)
 
 - 
getLineInstancepublic abstract BreakIterator getLineInstance(Locale locale) Returns a newBreakIteratorinstance for line breaks for the given locale.- Parameters:
- locale- the desired locale
- Returns:
- A break iterator for line breaks
- Throws:
- NullPointerException- if- localeis null
- IllegalArgumentException- if- localeisn't one of the locales returned from- getAvailableLocales().
- See Also:
- BreakIterator.getLineInstance(java.util.Locale)
 
 - 
getCharacterInstancepublic abstract BreakIterator getCharacterInstance(Locale locale) Returns a newBreakIteratorinstance for character breaks for the given locale.- Parameters:
- locale- the desired locale
- Returns:
- A break iterator for character breaks
- Throws:
- NullPointerException- if- localeis null
- IllegalArgumentException- if- localeisn't one of the locales returned from- getAvailableLocales().
- See Also:
- BreakIterator.getCharacterInstance(java.util.Locale)
 
 - 
getSentenceInstancepublic abstract BreakIterator getSentenceInstance(Locale locale) Returns a newBreakIteratorinstance for sentence breaks for the given locale.- Parameters:
- locale- the desired locale
- Returns:
- A break iterator for sentence breaks
- Throws:
- NullPointerException- if- localeis null
- IllegalArgumentException- if- localeisn't one of the locales returned from- getAvailableLocales().
- See Also:
- BreakIterator.getSentenceInstance(java.util.Locale)
 
 
- 
 
-