- java.lang.Object
-
- java.util.spi.LocaleServiceProvider
-
- java.text.spi.BreakIteratorProvider
-
public abstract class BreakIteratorProvider extends LocaleServiceProvider
提供BreakIterator类的具体实现的服务提供者的抽象类。- 从以下版本开始:
- 1.6
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protectedBreakIteratorProvider()唯一的构造函数。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 abstract 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 inherited from class java.util.spi.LocaleServiceProvider
getAvailableLocales, isSupportedLocale
-
-
-
-
方法详细信息
-
getWordInstance
public abstract BreakIterator getWordInstance(Locale locale)
返回一个新BreakIterator例如 word breaks给定语言环境。- 参数
-
locale- 所需的语言环境 - 结果
- 一个用于单词的中断迭代器
- 异常
-
NullPointerException- 如果locale为空 -
IllegalArgumentException- 如果locale不是从getAvailableLocales()返回的语言环境 之一 。 - 另请参见:
-
BreakIterator.getWordInstance(java.util.Locale)
-
getLineInstance
public abstract BreakIterator getLineInstance(Locale locale)
为给定的区域设置返回一个新的BreakIterator实例 line breaks 。- 参数
-
locale- 所需的语言环境 - 结果
- 换行符用于换行符
- 异常
-
NullPointerException- 如果locale为空 -
IllegalArgumentException- 如果locale不是从getAvailableLocales()返回的语言环境 之一 。 - 另请参见:
-
BreakIterator.getLineInstance(java.util.Locale)
-
getCharacterInstance
public abstract BreakIterator getCharacterInstance(Locale locale)
返回一个新BreakIterator例如 character breaks给定语言环境。- 参数
-
locale- 所需的语言环境 - 结果
- 用于字符中断的中断迭代器
- 异常
-
NullPointerException- 如果locale为空 -
IllegalArgumentException- 如果locale不是从getAvailableLocales()返回的语言环境 之一 。 - 另请参见:
-
BreakIterator.getCharacterInstance(java.util.Locale)
-
getSentenceInstance
public abstract BreakIterator getSentenceInstance(Locale locale)
为给定的区域设置返回一个新的BreakIterator实例 sentence breaks 。- 参数
-
locale- 所需的语言环境 - 结果
- 休假的休息迭代器
- 异常
-
NullPointerException- 如果locale为空 -
IllegalArgumentException- 如果locale不是从getAvailableLocales()返回的语言环境 之一 。 - 另请参见:
-
BreakIterator.getSentenceInstance(java.util.Locale)
-
-