Sorter propozycji uzupełniania Java
Identyfikator:
org.eclipse.jdt.ui.javaCompletionProposalSorters
Dostępne od wersji:
3.2
Opis:
Ten punkt rozszerzenia umożliwia dodawanie sorterów, które mogą modyfikować porządek propozycji uzupełniania w edytorze Java.
Znaczniki konfiguracji:
<!ELEMENT extension (proposalSorter)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Pełny identyfikator docelowego punktu rozszerzenia.
- id - Identyfikator instancji rozszerzenia, unikalny w ramach deklarującej wtyczki (identyfikator wtyczki jest dodawany przed tym identyfikatorem, tworząc z niego identyfikator unikalny na skalę platformy).
- name - Opcjonalna nazwa instancji rozszerzenia.
<!ELEMENT proposalSorter EMPTY>
<!ATTLIST proposalSorter
id CDATA #REQUIRED
name CDATA #IMPLIED
class CDATA #REQUIRED>
Dodanie sortera propozycji.
- id - Unikalny identyfikator sortera.
- name - Etykieta sortera w postaci wyświetlanej w preferencjach. Powinna stanowić kontynuację frazy "Sortuj propozycje...", np. "wg istotności".
- class - Nazwa klasy implementującej dodawany sorter. Klasa musi być podklasą public klasy
org.eclipse.jdt.ui.text.java.AbstractProposalSorter
z bezargumentowym konstruktorem public.
Przykłady:
<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>
Informacje o interfejsie API:
Patrz AbstractProposalSorter.
Dostarczana implementacja:
Klasy org.eclipse.jdt.internal.ui.text.java.RelevanceSorter i org.eclipse.jdt.internal.ui.text.java.AlphabeticSorter implementują dwa domyślne zachowania sortowania.
Copyright (c) 2006 IBM Corporation i inne podmioty.
Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach
licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i
dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.