Extensões de Filtro de Elemento Java
Identificador:
org.eclipse.jdt.ui.javaElementFilters
Descrição:
Este ponto de extensão é utilizado para ampliar as vistas com filtros da UI Java.
Marcação da Configuração:
<!ELEMENT extension (filter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - um identificador totalmente qualificado do ponto de extensão de destino
- id - um identificador opcional da instância de extensão
- name - um nome opcional da instância de extensão
<!ELEMENT filter EMPTY>
<!ATTLIST filter
id CDATA #IMPLIED
name CDATA #IMPLIED
description CDATA #IMPLIED
targetId CDATA #IMPLIED
enabled (true | false)
pattern CDATA #IMPLIED
class CDATA #IMPLIED>
- id - id único que será utilizado para identificar este filtro.
- name - nome único que permite identificar este filtro na UI. Este atributo deve ser uma cadeia traduzida. Embora este atributo não seja necessário para os filtros com padrões (ou seja, os que utilizam o atributo pattern), recomenda-se que ainda assim forneça um nome, caso contrário a própria cadeia de padrão será utilizada para representar o filtro na UI.
- description - breve descrição deste filtro. Este atributo deve ser uma cadeia traduzida.
- targetId - id de destino a que se destina este filtro. Se faltar este atributo, o filtro será aplicado em todas as vistas que utilizem o org.eclipse.jdt.ui.actions.customFiltersActionGroup. Este substitui o atributo obsoleto "viewId".
- activado - o filtro é activado se este atributo estiver presente e o valor for "true". É provável que o utilizador possa sobrepor esta definição na UI.
- pattern - elementos cujos nomes correspondem a este padrão serão ocultados. Este atributo está presente para efeitos de compatibilidade retroactiva e já não deve ser utilizado. Todas as vistas que permitem conectar um filtro, permitem igualmente adicionar filtros com padrões directamente através da UI.
- class - nome da classe utilizada para filtrar a vista. A classe tem de ampliar org.eclipse.jface.viewers.ViewerFilter. Se este atributo estiver presente, não deve ser fornecido o atributo padrão.
Exemplos:
A seguir apresenta-se um exemplo de uma definição de filtro de elemento Java. Filtra as classes internar e inicialmente está seleccionado.
<ponto de extensão=
"org.eclipse.jdt.ui.javaElementFilters"
>
<filter
id=
"org.eclipse.jdt.ui.PackageExplorer.LibraryFilter"
nome=
"%HideReferencedLibraries.label"
description=
"%HideReferencedLibraries.description"
targetId=
"org.eclipse.jdt.ui.PackageExplorer"
classe=
"org.eclipse.jdt.internal.ui.filters.LibraryFilter"
enabled=
"false"
>
</filter>
</extension>
Copyright (c) 2001, 2004 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ão disponíveis em http://www.eclipse.org/legal/epl-v10.html