Ordenadores de Propostas de Conclusão Java
Identificador:
org.eclipse.jdt.ui.javaCompletionProposalSorters
A partir de:
3.2
Descrição:
Este ponto de extensão
permite contribuir com ordenadores que podem modificar a ordem da proposta de
conclusão no editor Java.
Marcação da Configuração:
<!ELEMENT extension (proposalSorter)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Um identificador totalmente qualificado do ponto de extensão destino.
- id - O identificador da instância de extensão, exclusivo no
plug-in de declaração (o identificador do plug-in será anexado
previamente para formar um id exclusivo em toda a plataforma).
- name - Um nome opcional da instância da extensão.
<!ELEMENT proposalSorter EMPTY>
<!ATTLIST proposalSorter
id CDATA #REQUIRED
name CDATA #IMPLIED
class CDATA #REQUIRED>
Uma contribuição de ordenador de proposta.
- id - O identificador exclusivo do ordenador.
- name - O rótulo do ordenador como é mostrado nas preferências.
Deverá ser uma continuação da frase "Ordenar propostas...", por exemplo "por relevância".
- class - O nome da classe que implementa o ordenador contribuído.
A classe tem de ser uma subclasse pública de
org.eclipse.jdt.ui.text.java.AbstractProposalSorter e tem de
conter um construtor de argumento-0 público.
Exemplos:
<ponto de
extensão=
"org.eclipse.jdt.ui.javaCompletionProposalSorters"
>
<proposalSorter
id=
"org.eclipse.jdt.ui.RelevanceSorter"
nome=
"by relevance"
classe=
"org.eclipse.jdt.internal.ui.text.java.RelevanceSorter"
/>
</extension>
Informações de API:
Consulte
AbstractProposalSorter
.
Implementação Facultada:
org.eclipse.jdt.internal.ui.text.java.RelevanceSorter
e
org.eclipse.jdt.internal.ui.text.java.AlphabeticSorter
implementam
os dois comportamentos de ordenação predefinidos.
Copyright (c) 2006 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão
disponíveis sob os termos da Eclipse Public License v1.0 que acompanha
esta distribuição e está disponível em http://www.eclipse.org/legal/epl-v10.html