- java.lang.Object
-
- java.util.spi.LocaleServiceProvider
-
- java.text.spi.BreakIteratorProvider
-
public abstract class BreakIteratorProvider extends LocaleServiceProvider
提供BreakIterator
类的具体实现的服务提供者的抽象类。- 从以下版本开始:
- 1.6
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
BreakIteratorProvider()
唯一的构造函数。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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给定语言环境。-
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)
-
-