私はIsearchResult
オブジェクトを持っています。各結果を比較するためにスロー(繰り返し)する必要があります。私はこのリストを反復するためにneeed私はイープル検索の結果を比較するためにISearchResultを繰り返します(
and then I have this results' list
e.g. I look for (ctrl+H) add method.
(それはISearchResult
オブジェクトint型店舗だった)、クエリの各結果を比較します。
私はこのコードを持っています。
NewSearchUI.addQueryListener(new IQueryListener() {
@Override
public void queryStarting(ISearchQuery query) {
System.out.println("query start " + query);
}
@Override
public void queryRemoved(ISearchQuery query) {
}
@Override
public void queryFinished(ISearchQuery query) {
System.out.println("query finished " + query);
System.out.println("result " + query.getSearchResult().getLabel());
query.getSearchResult().addListener(new ISearchResultListener() {
@Override
public void searchResultChanged(SearchResultEvent e) {
}
});
}
@Override
public void queryAdded(ISearchQuery query) {
}
結果リストを繰り返し、各結果の情報を比較または抽出する必要があります。
あなたはどこにいますか? – nitind
各検索結果を知るために、リスナーでISearchResultを繰り返し処理する必要があります。 –