Tulajdonságtesztelők
Azonosító:
org.eclipse.core.expressions.propertyTesters
Minimális verziószám:
3.0
Leírás:
A kiterjesztési pont
tulajdonságok hozzáadását teszi lehetővé már létező típusokhoz. Ezek a
tulajdonságok később a kifejezésnyelv tesztkifejezés elemén belül
használhatók.
Konfigurációs kód:
<!ELEMENT extension (propertyTester*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a cél kiterjesztési pont teljes képzésű azonosítója
- id - a kiterjesztéspéldány elhagyható azonosítója
- name - a kiterjesztéspéldány elhagyható neve
<!ELEMENT propertyTester EMPTY>
<!ATTLIST propertyTester
id CDATA #REQUIRED
type CDATA #REQUIRED
namespace CDATA #REQUIRED
properties CDATA #REQUIRED
class CDATA #REQUIRED>
- id - a tulajdonságtesztelő egyedi azonosítója
- type - a tulajdonságtesztelő által kiterjesztendő típus
- namespace - azon névtér egyedi azonosítója, amelybe a tulajdonságok felvételre kerülnek
- properties - a tulajdonságtesztelő által biztosított tulajdonságok vesszővel elválasztott felsorolása
- class - a tesztelési metódusokat megvalósító osztály neve. Az osztálynak nyilvánosnak kell lennie, és el kell végeznie az org.eclipse.core.expressions.PropertyTester kiterjesztését egy nyilvános, argumentum nélküli konstruktorral.
Példák:
Az alábbi példa
bemutatja egy tulajdonságtesztelő hozzáadását:
<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>
API-információk:
A közreműködő
osztálynak el kell végeznie az
org.eclipse.core.expressions.PropertyTester
kiterjesztését.
Copyright (c) 2001, 2004 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.