|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcvj2.migemo.ListSearch<E>
public class ListSearch<E>
リストをMigemoでサーチする
入れ子のクラスの概要 | |
---|---|
static interface |
ListSearch.StringConverter<E>
リスト要素を文字列に変換する |
コンストラクタの概要 | |
---|---|
ListSearch(Migemo migemo,
Sen sen,
ListSearch.StringConverter<E> cnv)
コンストラクタ |
メソッドの概要 | |
---|---|
void |
analyzeBackground(java.util.List<E> list)
バックグラウンドで文字列の解析をする |
int[] |
find(java.lang.String inputRomaji,
java.util.List<E> list,
int startIndex,
boolean skipFirst,
int direction)
リスト中の文字列の検索 |
void |
setEnableLastSearchCache(boolean isEnableLastSearchCache)
前回の結果をキャッシュするかどうか。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ListSearch(Migemo migemo, Sen sen, ListSearch.StringConverter<E> cnv)
cnv
- 文字列変換クラスメソッドの詳細 |
---|
public void setEnableLastSearchCache(boolean isEnableLastSearchCache)
public void analyzeBackground(java.util.List<E> list)
public int[] find(java.lang.String inputRomaji, java.util.List<E> list, int startIndex, boolean skipFirst, int direction)
inputRomaji
- キーボードから入力されたローマ字文字列list
- 検索対象リストstartIndex
- 検索開始位置skipFirst
- 最初の要素はスキップして次の要素から検索を開始するdirection
- 検索方向 (1: 前, -1:後ろ)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |