Ominaisuuksien testaustoiminnot
Tunnus:
org.eclipse.core.expressions.propertyTesters
Alkaen versiosta:
3.0
Kuvaus:
Tämän laajennuspisteen avulla aiemmin määritettyihin lajeihin voidaan lisätä ominaisuuksia. Lisättyjä
ominaisuuksia voi käyttää lausekekielisissä lauseketestielementeissä.
Merkintärakenne:
<!ELEMENT extension (propertyTester*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - kohdelaajennuspisteen tarkka tunnus.
- id - laajennuksen ilmentymän valinnainen tunnus.
- name - laajennuksen ilmentymän valinnainen nimi.
<!ELEMENT propertyTester EMPTY>
<!ATTLIST propertyTester
id CDATA #REQUIRED
type CDATA #REQUIRED
namespace CDATA #REQUIRED
properties CDATA #REQUIRED
class CDATA #REQUIRED>
- id - ominaisuuksien testaustoiminnon yksilöllinen tunnus.
- type - laji, jonka laajennus tämä ominaisuuksien testaustoiminto on.
- namespace - sen nimitilan yksilöllinen tunnus, johon ominaisuudet lisätään.
- properties - pilkuin eroteltu luettelo tämän ominaisuuksien testaustoiminnon toimittamista ominaisuuksista.
- class - testausmetodit toteuttavan luokan nimi. Kyseisen luokan on oltava julkinen ja
sen on oltava org.eclipse.core.expressions.PropertyTester-laajennus, jossa on public-rakenne ilman argumentteja.
Esimerkkejä:
Seuraavassa on esimerkki ominaisuuksien testaustoiminnon lisäyksestä:
<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-tiedot:
Lisätyn luokan on oltava org.eclipse.core.expressions.PropertyTester
-laajennus.
Copyright (c) 2001, 2004 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html