Java Query Participants
Identifier:
org.eclipse.jdt.ui.queryParticipants
Since:
3.0
Description:
This extension point allows clients to contribute results to java searches
Configuration Markup:
<!ELEMENT extension (
queryParticipant+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
-
point - a fully qualified identifier of the target extension point
-
id - an optional identifier of the extension instance
-
name - an optional name of the extension instance
<!ELEMENT queryParticipant EMPTY>
<!ATTLIST queryParticipant
class CDATA #REQUIRED
id CDATA #REQUIRED
nature IDREF #REQUIRED
name CDATA #REQUIRED
>
-
class - the class that implements this query participant. The class must be public and implement
org.eclipse.jdt.ui.search.IQueryParticipant
with a zero-argument constructor.
-
id - the unique id of this query participant
-
nature - the project nature id this participant should be active for. If the participant should be active for multiple project natures, multiple participants must be defined.
-
name - a user readeable name for the participant
Examples:
The following is an example of a query participant contribution:
<extension
point=
"org.eclipse.jdt.ui.queryParticipants"
>
<queryParticipant
name=
"Example Query Participant"
nature=
"org.eclipse.jdt.core.javanature"
class=
"org.eclipse.jdt.ui.example.TestParticipant"
id=
"org.eclipse.jdt.ui.example.TestParticipant"
>
</queryParticipant>
</extension>
Supplied Implementation:
none
Copyright (c) 2001, 2008 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-v10.html