net.trialpc.sticktools.model
クラス LCDocumentBuilder

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

public class LCDocumentBuilder
extends AbstractModelBuilder<DocCollection<LocalContextDocument<SentenceModel>>>

作成者:
tetsu

フィールドの概要
 
クラス net.trialpc.sticktools.model.AbstractModelBuilder から継承されたフィールド
DEFAULT_DELIMITER
 
コンストラクタの概要
LCDocumentBuilder()
           
 
メソッドの概要
 boolean add(java.lang.String docid, SentenceModel sentence)
           
 boolean add(java.lang.String docid, java.lang.String sentid, java.lang.String sentence)
          文書 ID、文 ID、文を設定します。
 DocCollection<LocalContextDocument<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
 

コンストラクタの詳細

LCDocumentBuilder

public LCDocumentBuilder()
メソッドの詳細

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)
パラメータ:
docid - 文書モデルの ID
sentence - 文モデル
戻り値:
追加できた場合は true
関連項目:
AbstractModelBuilder.setStemmer(Stemmer), AbstractModelBuilder.setStopWord(StopWord), AbstractModelBuilder.setDelimiter(String)

build

public DocCollection<LocalContextDocument<SentenceModel>> build()
インタフェース ModelBuilder の記述:
言語モデルを生成します。 通常はこのメソッドは null を返すことはありませんが、実装によって異なります。

戻り値:
言語モデルのインスタンス