java.lang.Object
java.util.spi.LocaleServiceProvider
java.text.spi.BreakIteratorProvider
一个为服务提供者提供具体实现的
BreakIterator
类的抽象类。
- 自版本:
- 1.6
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract BreakIterator
getCharacterInstance
(Locale locale) 返回给定区域设置的BreakIterator
实例,用于character breaks
。abstract BreakIterator
getLineInstance
(Locale locale) 返回给定区域设置的BreakIterator
实例,用于line breaks
。abstract BreakIterator
getSentenceInstance
(Locale locale) 返回给定区域设置的BreakIterator
实例,用于sentence breaks
。abstract BreakIterator
getWordInstance
(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()
返回的区域设置之一。 - 参见:
-