Sorteringsfunktioner til Java-udførelsesforslag
Id:
org.eclipse.jdt.ui.javaCompletionProposalSorters
Siden:
3.2
Beskrivelse:
Udvidelsespunktet gør det muligt at bidrage med sorteringsfunktioner, som kan ændre rækkefølgen af udførelsesforslag i Java-editoren.
Konfigurationskode:
<!ELEMENT extension (proposalSorter)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - den fuldstændige id for måludvidelsespunktet.
- id - id'en for udvidelsesforekomsten, som skal være entydig i den erklærende plugin (plugin'ens id indsættes foran, så der dannes en entydig id på hele platformen).
- name - det valgfri navn på udvidelsesforekomsten.
<!ELEMENT proposalSorter EMPTY>
<!ATTLIST proposalSorter
id CDATA #REQUIRED
name CDATA #IMPLIED
class CDATA #REQUIRED>
Et forslagssorteringsbidrag.
- id - den entydige id for sorteringsfunktionen.
- name - sorteringsfunktionens etiket, der vises under indstillingerne. Den skal være en fortsættelse af teksten "Sortér forslag...", f.eks. "efter relevans".
- class - navnet på den klasse, der implementerer den sorteringsfunktion, der bidrages med. Klassen skal være en offentlig underklasse for
org.eclipse.jdt.ui.text.java.AbstractProposalSorter
og skal have en offentlig 0-argumentkonstruktør.
Eksempler:
<extension
point=
"org.eclipse.jdt.ui.javaCompletionProposalSorters"
>
<proposalSorter
id=
"org.eclipse.jdt.ui.RelevanceSorter"
name=
"efter relevans"
class=
"org.eclipse.jdt.internal.ui.text.java.RelevanceSorter"
/>
</extension>
API-oplysninger:
Se AbstractProposalSorter.
Leveret implementering:
org.eclipse.jdt.internal.ui.text.java.RelevanceSorter og org.eclipse.jdt.internal.ui.text.java.AlphabeticSorter implementerer de to standardfunktionsmåder for sortering.
Copyright (c) 2006 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 http://www.eclipse.org/legal/epl-v10.html