Класс BreakIteratorProvider
java.lang.Object
java.util.spi.LocaleServiceProvider
java.text.spi.BreakIteratorProvider
public abstract class BreakIteratorProvider extends LocaleServiceProvider
Абстрактный класс для поставщиков услуг, предоставляющих конкретные реализации класса
BreakIterator.- Since:
- 1.6
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Единственный конструктор. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
abstract BreakIterator |
getCharacterInstance |
Возвращает новый экземпляр BreakIterator для разбиения на символы для заданного региона. |
abstract BreakIterator |
getLineInstance |
Возвращает новый экземпляр BreakIterator для разбиения на строки для заданного региона. |
abstract BreakIterator |
getSentenceInstance |
Возвращает новый экземпляр BreakIterator для разбиения на предложения для заданного региона. |
abstract BreakIterator |
getWordInstance |
Возвращает новый экземпляр BreakIterator для разбиения на слова для заданного региона. |
Методы, унаследованные от класса java.util.spi.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, 2023, 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/21/docs/api/java.base/java/text/spi/BreakIteratorProvider.html