Spec-Zone.ru › OpenJDK 8

Класс BreakIteratorProvider

  • java.lang.Object
    • java.util.spi.LocaleServiceProvider
      • java.text.spi.BreakIteratorProvider

public abstract class BreakIteratorProvider
extends LocaleServiceProvider

Абстрактный класс для поставщиков сервисов, предоставляющих конкретные реализации класса BreakIterator.

Since:
1.6

Конструкторы

Модификатор Конструктор и описание
protected BreakIteratorProvider()

Единственный конструктор.

Методы

Модификатор и тип Метод и описание
abstract BreakIterator getCharacterInstance(Locale locale)

Возвращает новый экземпляр BreakIterator для разбиения по символам для заданного региона.

abstract BreakIterator getLineInstance(Locale locale)

Возвращает новый экземпляр BreakIterator для разбиения по строкам для заданного региона.

abstract BreakIterator getSentenceInstance(Locale locale)

Возвращает новый экземпляр BreakIterator для разбиения по предложениям для заданного региона.

abstract BreakIterator getWordInstance(Locale locale)

Возвращает новый экземпляр BreakIterator для разбиения по словам для заданного региона.

Методы, унаследованные от класса java.util.spi.LocaleServiceProvider

getAvailableLocales, isSupportedLocale

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Конструкторы

BreakIteratorProvider

protected BreakIteratorProvider()

Единственный конструктор. (Для вызова подклассами, обычно неявный.)

Методы

getWordInstance

public abstract BreakIterator getWordInstance(Locale locale)

Возвращает новый экземпляр BreakIterator для разбиения по словам для заданного региона.

Parameters:
locale - требуемый регион
Returns:
Разделитель для разбиения по словам
Throws:
NullPointerException - если locale равен null
IllegalArgumentException - если locale не является одним из регионов, возвращаемых из getAvailableLocales().
See Also:
BreakIterator.getWordInstance(java.util.Locale)

getLineInstance

public abstract BreakIterator getLineInstance(Locale locale)

Возвращает новый экземпляр BreakIterator для разбиения по строкам для заданного региона.

Parameters:
locale - требуемый регион
Returns:
Разделитель для разбиения по строкам
Throws:
NullPointerException - если locale равен null
IllegalArgumentException - если locale не является одним из регионов, возвращаемых из getAvailableLocales().
See Also:
BreakIterator.getLineInstance(java.util.Locale)

getCharacterInstance

public abstract BreakIterator getCharacterInstance(Locale locale)

Возвращает новый экземпляр BreakIterator для разбиения по символам для заданного региона.

Parameters:
locale - требуемый регион
Returns:
Разделитель для разбиения по символам
Throws:
NullPointerException - если locale равен null
IllegalArgumentException - если locale не является одним из регионов, возвращаемых из getAvailableLocales().
See Also:
BreakIterator.getCharacterInstance(java.util.Locale)

getSentenceInstance

public abstract BreakIterator getSentenceInstance(Locale locale)

Возвращает новый экземпляр BreakIterator для разбиения по предложениям для заданного региона.

Parameters:
locale - требуемый регион
Returns:
Разделитель для разбиения по предложениям
Throws:
NullPointerException - если locale равен null
IllegalArgumentException - если locale не является одним из регионов, возвращаемых из getAvailableLocales().
See Also:
BreakIterator.getSentenceInstance(java.util.Locale)

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API