blob: 39ce97af7a6d2edf82c51825ed1dddbabe648e56 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.platform.discovery.ui" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<appInfo>
<meta.schema plugin="org.eclipse.platform.discovery.ui" id="org.eclipse.platform.discovery.ui.customsearchparametersui" name="Custom Search Parameters UI"/>
</appInfo>
<documentation>
Extension point to contribute custom search parameters UI per search provider.
Contributing such a UI means that for the standard UI which shows the keyword text box and grouping hierarchies will not be displayed for the corresponding search provider.
Instead the contributed ISearchParametersUI will be used.
Please note that for a given search provider either advanced search parameters can be contributed, or a fully custom search parameters UI.
Therefore if there are contributions to both org.eclipse.platform.discovery.ui.advancedsearchparams and org.eclipse.platform.discovery.ui.customsearchparametersui,
the advancedsearchparams contribution will be igored.
</documentation>
</annotation>
<element name="extension">
<annotation>
<appInfo>
<meta.element />
</appInfo>
</annotation>
<complexType>
<sequence>
<element ref="contributor"/>
</sequence>
<attribute name="point" type="string" use="required">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="id" type="string">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="name" type="string">
<annotation>
<documentation>
</documentation>
<appInfo>
<meta.attribute translatable="true"/>
</appInfo>
</annotation>
</attribute>
</complexType>
</element>
<element name="contributor">
<complexType>
<attribute name="id" type="string">
<annotation>
<documentation>
The unique id of this contributor
</documentation>
</annotation>
</attribute>
<attribute name="searchproviderid" type="string">
<annotation>
<documentation>
The ID of the Search provider for which this contributor provides a custom search parameters UI
</documentation>
</annotation>
</attribute>
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
The implementation of the custom search parameters ui
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn=":org.eclipse.platform.discovery.ui.api.ISearchParametersUI"/>
</appInfo>
</annotation>
</attribute>
</complexType>
</element>
<annotation>
<appInfo>
<meta.section type="since"/>
</appInfo>
<documentation>
[Enter the first release in which this extension point appears.]
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="examples"/>
</appInfo>
<documentation>
[Enter extension point usage example here.]
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="apiinfo"/>
</appInfo>
<documentation>
[Enter API information here.]
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="implementation"/>
</appInfo>
<documentation>
[Enter information about supplied implementation of this extension point.]
</documentation>
</annotation>
</schema>