Sortierfunktionen für Java-Abschlussvorschläge
Kennung:
org.eclipse.jdt.ui.javaCompletionProposalSorters
Seit:
3.2
Beschreibung:
Dieser Erweiterungspunkt ermöglicht die Bereitstellung von Sortierfunktionen, die die Anordnung der Abschlussvorschläge im Java-Editor modifizieren können.
Konfigurationsbefehle:
<!ELEMENT extension (proposalSorter)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte Kennung des Zielerweiterungspunkts.
- id - Die Kennung der Erweiterungsinstanz, die innerhalb des deklarierenden Plug-ins eindeutig ist. (Die Kennung des Plug-ins wird als Präfix angehängt, um eine eindeutige ID für die gesamte Plattform zu bilden.)
- name - Optionaler Name der Erweiterungsinstanz.
<!ELEMENT proposalSorter EMPTY>
<!ATTLIST proposalSorter
id CDATA #REQUIRED
name CDATA #IMPLIED
class CDATA #REQUIRED>
Ein Beitrag für eine Vorschlagsortierungsfunktion.
- id - Die eindeutige Kennung der Sortierungsfunktion.
- name - Die Bezeichnung der Sortierungsfunktion wie in den Benutzervorgaben angezeigt. Dies sollte die Fortsetzung des Ausdrucks 'Vorschläge sortieren...' sein (z. B. 'nach Relevanz'.
- class - Der Name der Klasse, die die bereitgestellte Sortierfunktion implementiert. Die Klasse
muss eine öffentliche Unterklasse von
org.eclipse.jdt.ui.text.java.AbstractProposalSorter
sein und über einen öffentlichen Nullargumentkonstruktor verfügen.
Beispiele:
<extension
point=
"org.eclipse.jdt.ui.javaCompletionProposalSorters"
>
<proposalSorter
id=
"org.eclipse.jdt.ui.RelevanceSorter"
name=
"by relevance"
class=
"org.eclipse.jdt.internal.ui.text.java.RelevanceSorter"
/>
</extension>
API-Informationen:
Siehe AbstractProposalSorter
.
Bereitgestellte Implementierung:
org.eclipse.jdt.internal.ui.text.java.RelevanceSorter
und org.eclipse.jdt.internal.ui.text.java.AlphabeticSorter
implementieren die beiden Standardsortierverhalten.
Copyright (c) 2006 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.