Programmi di verifica delle proprietà
Identificativo:
org.eclipse.core.expressions.propertyTesters
Da:
3.0
Descrizione:
Questo punto di estensione consente di aggiungere proprietà a un tipo già esistente. Queste proprietà possono essere quindi utilizzate all'interno dell'elemento di espressione della verifica del linguaggio.
Tag di configurazione:
<!ELEMENT extension (propertyTester*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT propertyTester EMPTY>
<!ATTLIST propertyTester
id CDATA #REQUIRED
type CDATA #REQUIRED
namespace CDATA #REQUIRED
properties CDATA #REQUIRED
class CDATA #REQUIRED>
- id - identificativo univoco per il programma di verifica delle proprietà.
- type - tipo da estendere mediante questo programma di verifica delle proprietà
- namespace - id univoco che determina lo spazio nomi a cui sono aggiunte le proprietà
- properties - elenco di proprietà, separate da virgole, fornite dal programma di verifica delle proprietà
- class - il nome della classe che fornisce l'implementazione ai metodi di verifica. La classe deve essere pubblica e deve estendere
org.eclipse.core.expressions.PropertyTester con un
costruttore pubblico di argomento 0.
Esempi:
Di seguito è riportato un esempio di un contributo del programma di verifica delle proprietà:
<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>
Informazioni API:
La classe fornita deve estendere org.eclipse.core.expressions.PropertyTester
Copyright (c) 2001, 2004 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html