Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




EclipseJDT Plug-in Developer Guide
Previous Page Home Next Page

Eclipse JDT
Release 3.5


Application programming interfaces for Java search participants..


Interface Summary
IMatchPresentation This interface serves to display elements that a search participant has contributed to a search result.
IQueryParticipant This is the interface expected of extensions to the extension point org.eclipse.jdt.ui.queryParticipants.
ISearchRequestor A callback interface to report matches against.

Class Summary
ElementQuerySpecification Describes a search query by giving the IJavaElement to search for.
PatternQuerySpecification Describes a search query by giving a textual pattern to search for.
QuerySpecification Describes a Java search query.

Package Description

Application programming interfaces for Java search participants..

Package Specification

The package provides API that allows clients to participate in Java searches. A Java search query is specified by a QuerySpecification ; an ElementQuerySpecification if searching for a specific IJavaElement , a PatternQuerySpecification when searching for a string pattern.

Clients who want to participate in Java search queries should implement IQueryParticipant. A query participant interprets a QuerySpecification and reports matches to a ISearchRequestor. If a query participant wishes to report matches against elements that are not IResources or IJavaElements, it has to implement a IMatchPresentation to render these elements.

Eclipse JDT
Release 3.5

Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.

  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire