Aparelho de Teste de Propriedades
Identificador:
org.eclipse.core.expressions.propertyTesters
A partir de:
3.0
Descrição:
Este ponto de extensão permite adicionar propriedades a um tipo já existente. Essas propriedades podem então ser utilizadas no elemento text expression da linguagem da expressão.
Marcação da Configuração:
<!ELEMENT extension (propertyTester*)>
<!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 propertyTester EMPTY>
<!ATTLIST propertyTester
id CDATA #REQUIRED
type CDATA #REQUIRED
namespace CDATA #REQUIRED
properties CDATA #REQUIRED
class CDATA #REQUIRED>
- id - identificador exclusivo do aparelho de teste de propriedades
- type - o tipo a ser expandido por este aparelho de teste de propriedades
- namespace - um id exclusivo que determina o espaço de nomes ao qual as propriedades são adicionadas
- properties - uma lista de propriedades separadas por vírgula facultada por este aparelho de teste de propriedades
- class - o nome da classe que implementa os métodos de teste. A classe tem de ser pública e expandir org.eclipse.core.expressions.PropertyTester com um construtor público de 0 argumentos.
Exemplos:
De seguida apresenta-se um exemplo de uma contribuição de um aparelho de este de propriedades:
<extension point=
"org.eclipse.core.expressions.propertyTesters"
>
<propertyTester
id=
"org.eclipse.jdt.ui.IResourceTester"
type=
"org.eclipse.core.resources.IResource"
namespace=
"org.eclipse.jdt.ui"
properties=
"canDelete"
class=
"org.eclipse.jdt.ui.internal.ResourceTester"
>
</propertyTester>
</extension>
Informações de API:
A classe adicionada tem de expandir org.eclipse.core.expressions.PropertyTester
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