이클립스 플러그인을 개발 중입니다. 이클립스에서 쿼리 검색 (java seach ctrl + H) 결과를 얻거나 저장할 필요가 있습니다.이클립스에서 검색 결과를 얻는 방법
일단 검색을하면 (java seach ctrl + H) 데이터 구조를 조작하거나 결과를 저장해야합니다.
자바 검색 방법은 추가
내가이 데이터 구조에 결과를 조작해야 : 난 단지 방법을 찾을 필요가
.
이클립스 플러그인을 개발 중입니다. 이클립스에서 쿼리 검색 (java seach ctrl + H) 결과를 얻거나 저장할 필요가 있습니다.이클립스에서 검색 결과를 얻는 방법
일단 검색을하면 (java seach ctrl + H) 데이터 구조를 조작하거나 결과를 저장해야합니다.
자바 검색 방법은 추가
내가이 데이터 구조에 결과를 조작해야 : 난 단지 방법을 찾을 필요가
.
다음을 사용하여 검색을들을 수 있습니다 :
listener
NewSearchUI.addQueryListener(listener);
는 IQueryListener
를 구현하는 클래스입니다. 이 인터페이스에는 쿼리 진행이라는 여러 메서드가 있습니다. 그것들은 모두 ISearchQuery
파라미터를 가지고 있습니다. ISearchQuery
이 방법을 사용하면 검색 결과 ISearchResult
를 얻기 위해 호출 할 수 있습니다
ISearchResult getSearchResult()
있습니다. 인터페이스의
void searchResultChanged(SearchResultEvent event)
방법 : 이것은 당신이 사용 변경 결과를들을 수있는
void addListener(ISearchResultListener listener)
방법이있다. SearchResultEvent
은 많은 정보를 포함하지 않는 추상 클래스입니다. 실제 클래스를 변경하는 결과의 유형에 따라 자세한 정보가 포함 된 org.eclipse.search.ui.text.MatchEvent
과 같을 수 있습니다.
보기가 NewsearchUI입니까? –
아니요, org.eclipse.search.ui.NewSearchUI'는 검색 UI에 대한 기본 인터페이스를 구성하는 다양한 정적 메소드를 제공하는 클래스입니다. –
'getSearchResult()'메소드가 단일 결과를 리턴합니까? 쿼리에서 모든 결과 목록을 얻으려면 어떻게합니까? –