net.trialpc.sticktools.model
クラス LangModels

java.lang.Object
  上位を拡張 net.trialpc.sticktools.model.LangModels

public final class LangModels
extends java.lang.Object

言語モデルに関するユーティリティを提供します。

作成者:
tetsu
関連項目:
LangModel

フィールドの概要
static DocCollection<DocumentModel> EMPTY_COLLECTION
          空の文書集合モデルです。
static LangModel EMPTY_MODEL
          何も語を含まない言語モデルを示します。
static Stemmer NOTHING_STEMMER
          語幹解釈を行わないステマを示します。
 
メソッドの概要
static java.util.Collection<java.lang.String> asCollectionOfString(java.util.Collection<Query> q)
           
static
<T extends DocumentModel>
DocCollection<T>
emptyCollection()
          空の文書集合モデルを返します。
static LangModel unmodifiableModel(LangModel m)
          変更不可能な LangModel インスタンスを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

EMPTY_MODEL

public static final LangModel EMPTY_MODEL
何も語を含まない言語モデルを示します。


EMPTY_COLLECTION

public static final DocCollection<DocumentModel> EMPTY_COLLECTION

空の文書集合モデルです。(不変)

このフィールドは、新たに文書モデルを追加したり、変更通知を受け取るリスナを設定したりすることはできません。 もし、そのような操作を行った場合は、UnsupportedOperationException をスローします。


NOTHING_STEMMER

public static final Stemmer NOTHING_STEMMER
語幹解釈を行わないステマを示します。

メソッドの詳細

asCollectionOfString

public static java.util.Collection<java.lang.String> asCollectionOfString(java.util.Collection<Query> q)
パラメータ:
q -
戻り値:
クエリの単語を含むコレクション

emptyCollection

public static <T extends DocumentModel> DocCollection<T> emptyCollection()
空の文書集合モデルを返します。

型パラメータ:
T - 文書集合の型
戻り値:
空の文書集合モデル

unmodifiableModel

public static LangModel unmodifiableModel(LangModel m)
変更不可能な LangModel インスタンスを返します。

パラメータ:
m - 変更不可能なインスタンスに変更するインスタンス
戻り値:
変更不可能な LangModel インスタンス