Класс BreakIteratorProvider
java.lang.Object
java.util.spi.LocaleServiceProvider
java.text.spi.BreakIteratorProvider
public abstract class BreakIteratorProvider extends LocaleServiceProvider
Абстрактный класс для поставщиков служб, предоставляющих конкретные реализации класса
BreakIterator.- С версии:
- 1.6
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Единственный конструктор. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
abstract BreakIterator |
getCharacterInstance |
Возвращает новый экземпляр BreakIterator для разбиения на символы с указанной локалью. |
abstract BreakIterator |
getLineInstance |
Возвращает новый экземпляр BreakIterator для разбиения на строки с указанной локалью. |
abstract BreakIterator |
getSentenceInstance |
Возвращает новый экземпляр BreakIterator для разбиения на предложения с указанной локалью. |
abstract BreakIterator |
getWordInstance |
Возвращает новый экземпляр BreakIterator для разбиения на слова с указанной локалью. |
Методы, объявленные в классе LocaleServiceProvider
getAvailableLocales, isSupportedLocale
Подробное описание конструкторов
BreakIteratorProvider
protected BreakIteratorProvider()
Единственный конструктор. (Вызывается конструкторами подклассов, обычно неявно.)
Подробное описание методов
getWordInstance
public abstract BreakIterator getWordInstance(Locale locale)
Возвращает новый экземпляр
BreakIterator для разбиения на слова с указанной локалью.- Параметры:
-
locale— требуемая локаль - Возвращает:
- Итератор разбиения на слова
- Вызывает исключение:
-
NullPointerException— еслиlocaleравно null -
IllegalArgumentException— еслиlocaleне входит в число локалей, возвращаемых методомgetAvailableLocales(). - См. также:
getLineInstance
public abstract BreakIterator getLineInstance(Locale locale)
Возвращает новый экземпляр
BreakIterator для разбиения на строки с указанной локалью.- Параметры:
-
locale— требуемая локаль - Возвращает:
- Итератор разбиения на строки
- Вызывает исключение:
-
NullPointerException— еслиlocaleравно null -
IllegalArgumentException— еслиlocaleне входит в число локалей, возвращаемых методомgetAvailableLocales(). - См. также:
getCharacterInstance
public abstract BreakIterator getCharacterInstance(Locale locale)
Возвращает новый экземпляр
BreakIterator для разбиения на символы с указанной локалью.- Параметры:
-
locale— требуемая локаль - Возвращает:
- Итератор разбиения на символы
- Вызывает исключение:
-
NullPointerException— еслиlocaleравно null -
IllegalArgumentException— еслиlocaleне входит в число локалей, возвращаемых методомgetAvailableLocales(). - См. также:
getSentenceInstance
public abstract BreakIterator getSentenceInstance(Locale locale)
Возвращает новый экземпляр
BreakIterator для разбиения на предложения с указанной локалью.- Параметры:
-
locale— требуемая локаль - Возвращает:
- Итератор разбиения на предложения
- Вызывает исключение:
-
NullPointerException— еслиlocaleравно null -
IllegalArgumentException— еслиlocaleне входит в число локалей, возвращаемых методомgetAvailableLocales(). - См. также:
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/text/spi/BreakIteratorProvider.html