net.trialpc.sticktools.model
クラス TriLayerModelBuilder

java.lang.Object
  上位を拡張 net.trialpc.sticktools.model.AbstractModelBuilder<DocCollection<WrapDocument<SentenceModel>>>
      上位を拡張 net.trialpc.sticktools.model.TriLayerModelBuilder
すべての実装されたインタフェース:
ModelBuilder<DocCollection<WrapDocument<SentenceModel>>>

public class TriLayerModelBuilder
extends AbstractModelBuilder<DocCollection<WrapDocument<SentenceModel>>>

文書集合、文書、文の 3 つの言語モデルを生成するビルダーです。

作成者:
tetsu
関連項目:
DocCollection, WrapDocument, SentenceModel

フィールドの概要
 
クラス net.trialpc.sticktools.model.AbstractModelBuilder から継承されたフィールド
DEFAULT_DELIMITER
 
コンストラクタの概要
TriLayerModelBuilder()
           
 
メソッドの概要
 boolean add(java.lang.String docid, SentenceModel sentence)
          文書 ID と文モデルを設定します。
 boolean add(java.lang.String docid, java.lang.String sentid, java.lang.String sentence)
          文書 ID、文 ID、文を設定します。
 DocCollection<WrapDocument<SentenceModel>> build()
          文書モデルと文モデルを含む、文書集合モデルを生成します。
 
クラス net.trialpc.sticktools.model.AbstractModelBuilder から継承されたメソッド
getTexts, setDelimiter, setStemmer, setStopWord
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TriLayerModelBuilder

public TriLayerModelBuilder()
メソッドの詳細

add

public boolean add(java.lang.String docid,
                   java.lang.String sentid,
                   java.lang.String sentence)
文書 ID、文 ID、文を設定します。 文書 ID が等しい場合は、同じ文書に含まれる文であると判定されます。

パラメータ:
docid - 文書 ID
sentid - 文 ID
sentence - 文
戻り値:
文が追加できたときは true、追加できなかったときは false
関連項目:
AbstractModelBuilder.setStemmer(Stemmer), AbstractModelBuilder.setStopWord(StopWord), AbstractModelBuilder.setDelimiter(String)

add

public boolean add(java.lang.String docid,
                   SentenceModel sentence)
文書 ID と文モデルを設定します。

パラメータ:
docid - 文書 ID
sentence - 文モデル
戻り値:
文モデルが追加できたときは true、追加できなかったときは false
関連項目:
AbstractModelBuilder.setStemmer(Stemmer), AbstractModelBuilder.setStopWord(StopWord), AbstractModelBuilder.setDelimiter(String)

build

public DocCollection<WrapDocument<SentenceModel>> build()
文書モデルと文モデルを含む、文書集合モデルを生成します。

戻り値:
文書集合モデル