Fonctions de tri de propositions d'exécution Java
Identificateur :
org.eclipse.jdt.ui.javaCompletionProposalSorters
A partir de la version :
3.2
Description :
Le point d'extension permet d'ajouter des fonctions de tri qui peuvent modifier l'ordre des propositions d'exécution dans l'éditeur Java.
Marques de configuration :
<!ELEMENT extension (proposalSorter)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificateur qualifié complet du point d'extension cible.
- id - identificateur de l'instance d'extension, unique au sein du plug-in déclarant (l'identificateur du plug-in est ajouté en tête de l'identificateur d'instance afin de former un ID unique à l'échelle de la plateforme).
- name - nom facultatif de l'instance d'extension.
<!ELEMENT proposalSorter EMPTY>
<!ATTLIST proposalSorter
id CDATA #REQUIRED
name CDATA #IMPLIED
class CDATA #REQUIRED>
Contribution de fonction de tri de propositions.
- id - identificateur unique de la fonction de tri.
- name - libellé de la fonction de tri, tel qu'il apparaît dans les préférences. Il doit s'agir d'un prolongement de l'expression "Trier les propositions...", par exemple "par pertinence".
- class - nom de la classe qui implémente la fonction de tri ajoutée. La classe doit être une sous-classe publique de org.eclipse.jdt.ui.text.java.AbstractProposalSorter et doit comporter un constructeur public sans argument.
Exemples :
<extension
point=
"org.eclipse.jdt.ui.javaCompletionProposalSorters"
>
<proposalSorter
id=
"org.eclipse.jdt.ui.RelevanceSorter"
name=
"par pertinence"
class=
"org.eclipse.jdt.internal.ui.text.java.RelevanceSorter"
/>
</extension>
Informations d'API :
Reportez-vous à AbstractProposalSorter
.
Implémentation fournie :
org.eclipse.jdt.internal.ui.text.java.RelevanceSorter
et org.eclipse.jdt.internal.ui.text.java.AlphabeticSorter
implémentent les deux comportements de tri par défaut.
Copyright (c) 2006 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence Eclipse Public License v1.0 et disponibles à
l'adresse suivante : http://www.eclipse.org/legal/epl-v10.html