JavaTM 2 Platform
Standard Ed. 6

java.text.spi
類別 BreakIteratorProvider

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 實例。
abstract  BreakIterator getLineInstance(Locale locale)
          為給定語言環境的行分解返回新的 BreakIterator 實例。
abstract  BreakIterator getSentenceInstance(Locale locale)
          為給定語言環境的句子分解返回新的 BreakIterator 實例。
abstract  BreakIterator getWordInstance(Locale locale)
          為給定語言環境的單詞分解返回一個新 BreakIterator 實例。
 
從類別 java.util.spi.LocaleServiceProvider 繼承的方法
getAvailableLocales
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

BreakIteratorProvider

protected BreakIteratorProvider()
唯一的建構子。(由子類別建構子調用,通常是隱式的)。

方法詳細資訊

getWordInstance

public abstract BreakIterator getWordInstance(Locale locale)
為給定語言環境的單詞分解返回一個新 BreakIterator 實例。

參數:
locale - 所需的語言環境
返回:
單詞分解的分解迭代器
拋出:
NullPointerException - 如果 locale 為 null
IllegalArgumentException - 如果 locale 不是 getAvailableLocales() 返回的語言環境之一。
另請參見:
BreakIterator.getWordInstance(java.util.Locale)

getLineInstance

public abstract BreakIterator getLineInstance(Locale locale)
為給定語言環境的行分解返回新的 BreakIterator 實例。

參數:
locale - 所需的語言環境
返回:
行分解的分解迭代器
拋出:
NullPointerException - 如果 locale 為 null
IllegalArgumentException - 如果 locale 不是 getAvailableLocales() 返回的語言環境之一。
另請參見:
BreakIterator.getLineInstance(java.util.Locale)

getCharacterInstance

public abstract BreakIterator getCharacterInstance(Locale locale)
為給定語言環境的字元分解返回新的 BreakIterator 實例。

參數:
locale - 所需的語言環境
返回:
字元分解的分解迭代器
拋出:
NullPointerException - 如果 locale 為 null
IllegalArgumentException - 如果 locale 不是 getAvailableLocales() 返回的語言環境之一。
另請參見:
BreakIterator.getCharacterInstance(java.util.Locale)

getSentenceInstance

public abstract BreakIterator getSentenceInstance(Locale locale)
為給定語言環境的句子分解返回新的 BreakIterator 實例。

參數:
locale - 所需的語言環境
返回:
句子分解的分解迭代器
拋出:
NullPointerException - 如果 locale 為 null
IllegalArgumentException - 如果 locale 不是 getAvailableLocales() 返回的語言環境之一。
另請參見:
BreakIterator.getSentenceInstance(java.util.Locale)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only