net.moraleboost.junsai.dictionary
クラス DictionaryRewriter

java.lang.Object
  上位を拡張 net.moraleboost.junsai.dictionary.DictionaryRewriter

public class DictionaryRewriter
extends java.lang.Object

辞書リライタ

作成者:
taketa

フィールドの概要
static java.lang.String SECTION_LEFT_REWRITE
           
static java.lang.String SECTION_RIGHT_REWRITE
           
static java.lang.String SECTION_UNIGRAM_REWRITE
           
 
コンストラクタの概要
DictionaryRewriter()
           
DictionaryRewriter(java.lang.String filename, java.lang.String charset)
           
 
メソッドの概要
 void clearCache()
           
 void open(java.lang.String filename, java.lang.String charset)
           
 boolean rewrite(java.lang.String feature, java.lang.StringBuilder ufeature, java.lang.StringBuilder lfeature, java.lang.StringBuilder rfeature)
          キャッシュを使用しないでfeatureを書き換える。
 boolean rewrite2(java.lang.String feature, java.lang.StringBuilder ufeature, java.lang.StringBuilder lfeature, java.lang.StringBuilder rfeature)
          キャッシュを利用してfeatureを書き換える。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SECTION_UNIGRAM_REWRITE

public static final java.lang.String SECTION_UNIGRAM_REWRITE
関連項目:
定数フィールド値

SECTION_LEFT_REWRITE

public static final java.lang.String SECTION_LEFT_REWRITE
関連項目:
定数フィールド値

SECTION_RIGHT_REWRITE

public static final java.lang.String SECTION_RIGHT_REWRITE
関連項目:
定数フィールド値
コンストラクタの詳細

DictionaryRewriter

public DictionaryRewriter()

DictionaryRewriter

public DictionaryRewriter(java.lang.String filename,
                          java.lang.String charset)
                   throws DictionaryException,
                          java.io.IOException
例外:
DictionaryException
java.io.IOException
メソッドの詳細

clearCache

public void clearCache()

open

public void open(java.lang.String filename,
                 java.lang.String charset)
          throws DictionaryException,
                 java.io.IOException
例外:
DictionaryException
java.io.IOException

rewrite

public boolean rewrite(java.lang.String feature,
                       java.lang.StringBuilder ufeature,
                       java.lang.StringBuilder lfeature,
                       java.lang.StringBuilder rfeature)
                throws java.io.IOException
キャッシュを使用しないでfeatureを書き換える。

パラメータ:
feature -
ufeature -
lfeature -
rfeature -
戻り値:
例外:
java.io.IOException

rewrite2

public boolean rewrite2(java.lang.String feature,
                        java.lang.StringBuilder ufeature,
                        java.lang.StringBuilder lfeature,
                        java.lang.StringBuilder rfeature)
                 throws java.io.IOException
キャッシュを利用してfeatureを書き換える。

パラメータ:
feature -
ufeature -
lfeature -
rfeature -
戻り値:
例外:
java.io.IOException