public abstract class BreakIteratorProvider extends LocaleServiceProvider
BreakIterator
类的具体实现的服务提供者的抽象类。
Modifier | Constructor and Description |
---|---|
protected |
BreakIteratorProvider()
唯一的构造函数。
|
Modifier and Type | Method and Description |
---|---|
abstract 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给定语言环境。
|
getAvailableLocales, isSupportedLocale
public abstract BreakIterator getWordInstance(Locale locale)
BreakIterator
例如
word breaks给定语言环境。
locale
- 所需的语言环境
NullPointerException
- 如果
locale
为空
IllegalArgumentException
- 如果
locale
不是从
getAvailableLocales()
返回的语言环境之一。
BreakIterator.getWordInstance(java.util.Locale)
public abstract BreakIterator getLineInstance(Locale locale)
BreakIterator
例如
line breaks给定语言环境。
locale
- 所需的语言环境
NullPointerException
- 如果
locale
为空
IllegalArgumentException
- 如果
locale
不是从
getAvailableLocales()
返回的语言环境之一。
BreakIterator.getLineInstance(java.util.Locale)
public abstract BreakIterator getCharacterInstance(Locale locale)
BreakIterator
例如
character breaks给定语言环境。
locale
- 所需的语言环境
NullPointerException
- 如果
locale
为空
IllegalArgumentException
- 如果
locale
不是从
getAvailableLocales()
返回的区域设置之一。
BreakIterator.getCharacterInstance(java.util.Locale)
public abstract BreakIterator getSentenceInstance(Locale locale)
BreakIterator
例如
sentence breaks给定语言环境。
locale
- 所需的语言环境
NullPointerException
- 如果
locale
为空
IllegalArgumentException
- 如果
locale
不是从
getAvailableLocales()
返回的区域设置之一。
BreakIterator.getSentenceInstance(java.util.Locale)