- java.lang.Object
-
- java.util.spi.LocaleServiceProvider
-
- java.text.spi.BreakIteratorProvider
-
public abstract class BreakIteratorProvider extends LocaleServiceProvider
服务提供者的抽象类,提供BreakIterator
类的具体实现。- 从以下版本开始:
- 1.6
-
-
构造方法摘要
构造方法 变量 构造器 描述 protected
BreakIteratorProvider()
唯一的构造函数。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 abstract BreakIterator
getCharacterInstance(Locale locale)
为给定的语言环境返回BreakIterator
的新实例 4354440983751 。abstract BreakIterator
getLineInstance(Locale locale)
返回一个新BreakIterator
例如 line breaks给定语言环境。abstract BreakIterator
getSentenceInstance(Locale locale)
为给定的语言环境返回BreakIterator
的新实例 BreakIterator 。abstract BreakIterator
getWordInstance(Locale locale)
为给定的语言环境返回BreakIterator
的新实例 BreakIterator 。-
声明方法的类 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
的新实例 4354441067954 。- 参数
-
locale
- 所需的区域设置 - 结果
- 换行符的断点迭代器
- 异常
-
NullPointerException
- 如果locale
为空 -
IllegalArgumentException
- 如果locale
不是从getAvailableLocales()
返回的语言环境 之一 。 - 另请参见:
-
BreakIterator.getLineInstance(java.util.Locale)
-
getCharacterInstance
public abstract BreakIterator getCharacterInstance(Locale locale)
为给定的语言环境返回BreakIterator
的新实例 BreakIterator 。- 参数
-
locale
- 所需的区域设置 - 结果
- 用于字符中断的break迭代器
- 异常
-
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)
-
-