java.lang.Object
java.util.spi.LocaleServiceProvider
java.text.spi.BreakIteratorProvider
一个为服务提供者提供具体实现的
BreakIterator类的抽象类。
- 自版本:
- 1.6
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BreakIteratorgetCharacterInstance(Locale locale) 返回给定区域设置的BreakIterator实例,用于character breaks。abstract BreakIteratorgetLineInstance(Locale locale) 返回给定区域设置的BreakIterator实例,用于line breaks。abstract BreakIteratorgetSentenceInstance(Locale locale) 返回给定区域设置的BreakIterator实例,用于sentence breaks。abstract BreakIteratorgetWordInstance(Locale locale) 返回给定区域设置的BreakIterator实例,用于word breaks。Methods declared in class java.util.spi.LocaleServiceProvider
getAvailableLocales, isSupportedLocale
-
Constructor Details
-
BreakIteratorProvider
protected BreakIteratorProvider()唯一构造函数。(通常由子类构造函数隐式调用。)
-
-
Method Details
-
getWordInstance
返回给定区域设置的BreakIterator实例,用于word breaks。- 参数:
-
locale- 所需的区域设置 - 返回:
- 用于单词分隔的断句器
- 抛出:
-
NullPointerException- 如果locale为null -
IllegalArgumentException- 如果locale不是从getAvailableLocales()返回的区域设置之一。 - 参见:
-
getLineInstance
返回给定区域设置的BreakIterator实例,用于line breaks。- 参数:
-
locale- 所需的区域设置 - 返回:
- 用于行分隔的断句器
- 抛出:
-
NullPointerException- 如果locale为null -
IllegalArgumentException- 如果locale不是从getAvailableLocales()返回的区域设置之一。 - 参见:
-
getCharacterInstance
返回给定区域设置的BreakIterator实例,用于character breaks。- 参数:
-
locale- 所需的区域设置 - 返回:
- 用于字符分隔的断句器
- 抛出:
-
NullPointerException- 如果locale为null -
IllegalArgumentException- 如果locale不是从getAvailableLocales()返回的区域设置之一。 - 参见:
-
getSentenceInstance
返回给定区域设置的BreakIterator实例,用于sentence breaks。- 参数:
-
locale- 所需的区域设置 - 返回:
- 用于句子分隔的断句器
- 抛出:
-
NullPointerException- 如果locale为null -
IllegalArgumentException- 如果locale不是从getAvailableLocales()返回的区域设置之一。 - 参见:
-