|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.hishidama.eval.srch.SearchAdapter
public class SearchAdapter
探索アダプタークラス.
探索インターフェースの空実装。
コンストラクタの概要 | |
---|---|
SearchAdapter()
|
メソッドの概要 | |
---|---|
boolean |
end()
|
void |
search(AbstractExpression exp)
探索実行 探索実行中に、それぞれの木構造で一度ずつ呼ばれる。 |
void |
search0(WordExpression exp)
探索実行(単語) 探索中に、数値または変数であれば呼ばれる。 |
boolean |
search1_begin(Col1Expression exp)
探索実行(単項演算子) 探索中に、単項演算子であれば呼ばれる。 |
void |
search1_end(Col1Expression exp)
探索実行(単項演算子) 探索中に、単項演算子であれば呼ばれる。 |
boolean |
search2_2(Col2Expression exp)
探索実行(二項演算子) 探索中に、二項演算子であれば呼ばれる。 |
boolean |
search2_begin(Col2Expression exp)
探索実行(二項演算子) 探索中に、二項演算子であれば呼ばれる。 |
void |
search2_end(Col2Expression exp)
探索実行(二項演算子) 探索中に、二項演算子であれば呼ばれる。 |
boolean |
search3_2(Col3Expression exp3)
探索実行(三項演算子) 探索中に、三項演算子であれば呼ばれる。 |
boolean |
search3_3(Col3Expression exp)
探索実行(三項演算子) 探索中に、三項演算子であれば呼ばれる。 |
boolean |
search3_begin(Col3Expression exp)
探索実行(三項演算子) 探索中に、三項演算子であれば呼ばれる。 |
void |
search3_end(Col3Expression exp)
探索実行(三項演算子) 探索中に、三項演算子であれば呼ばれる。 |
boolean |
searchFunc_2(FunctionExpression exp)
探索実行(関数) 探索中に、関数であれば呼ばれる。 |
boolean |
searchFunc_begin(FunctionExpression exp)
探索実行(関数) 探索中に、関数であれば呼ばれる。 |
void |
searchFunc_end(FunctionExpression exp)
探索実行(関数) 探索中に、関数であれば呼ばれる。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public SearchAdapter()
メソッドの詳細 |
---|
public boolean end()
Search
内の end
public void search(AbstractExpression exp)
Search
の記述:探索実行中に、それぞれの木構造で一度ずつ呼ばれる。
Search
内の search
exp
- 探索対象Expressionpublic void search0(WordExpression exp)
Search
の記述:探索中に、数値または変数であれば呼ばれる。
Search
内の search0
exp
- 探索対象Expressionpublic boolean search1_begin(Col1Expression exp)
Search
の記述:探索中に、単項演算子であれば呼ばれる。(内部の探索前)
Search
内の search1_begin
exp
- 探索対象Expression
public void search1_end(Col1Expression exp)
Search
の記述:探索中に、単項演算子であれば呼ばれる。(内部の探索後)
Search
内の search1_end
exp
- 探索対象Expressionpublic boolean search2_begin(Col2Expression exp)
Search
の記述:探索中に、二項演算子であれば呼ばれる。(最初)
Search
内の search2_begin
exp
- 探索対象Expression
public boolean search2_2(Col2Expression exp)
Search
の記述:探索中に、二項演算子であれば呼ばれる。(第1項の探索後)
Search
内の search2_2
exp
- 探索対象Expression
public void search2_end(Col2Expression exp)
Search
の記述:探索中に、二項演算子であれば呼ばれる。(最後(第2項の探索後))
Search
内の search2_end
exp
- 探索対象Expressionpublic boolean search3_begin(Col3Expression exp)
Search
の記述:探索中に、三項演算子であれば呼ばれる。(最初)
Search
内の search3_begin
exp
- 探索対象Expression
public boolean search3_2(Col3Expression exp3)
Search
の記述:探索中に、三項演算子であれば呼ばれる。(条件演算子の探索後)
Search
内の search3_2
exp3
- 探索対象Expression
public boolean search3_3(Col3Expression exp)
Search
の記述:探索中に、三項演算子であれば呼ばれる。(第2項の探索後)
Search
内の search3_3
exp
- 探索対象Expression
public void search3_end(Col3Expression exp)
Search
の記述:探索中に、三項演算子であれば呼ばれる。(最後(第3項の探索後))
Search
内の search3_end
exp
- 探索対象Expressionpublic boolean searchFunc_begin(FunctionExpression exp)
Search
の記述:探索中に、関数であれば呼ばれる。(最初)
Search
内の searchFunc_begin
exp
- 探索対象Expression
public boolean searchFunc_2(FunctionExpression exp)
Search
の記述:探索中に、関数であれば呼ばれる。(オブジェクトの探索後)
Search
内の searchFunc_2
exp
- 探索対象Expression
public void searchFunc_end(FunctionExpression exp)
Search
の記述:探索中に、関数であれば呼ばれる。(最後(引数の探索後))
Search
内の searchFunc_end
exp
- 探索対象Expression
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |