Testery vlastností
Identifikátor:
org.eclipse.core.expressions.propertyTesters
Od:
3.0
Popis:
Tento bod rozšíření umožňuje přidat vlastnosti k existujícímu typu. Tyto vlastnosti je možné použít uvnitř prvku testovacího výrazu v modulu Expression Language.
Konfigurační markup:
<!ELEMENT extension (propertyTester*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Úplný identifikátor cílového bodu rozšíření.
- ID - Nepovinný identifikátor instance rozšíření.
- name - Nepovinný název instance rozšíření.
<!ELEMENT propertyTester EMPTY>
<!ATTLIST propertyTester
id CDATA #REQUIRED
type CDATA #REQUIRED
namespace CDATA #REQUIRED
properties CDATA #REQUIRED
class CDATA #REQUIRED>
- id - Jedinečný identifikátor pro testera vlastností.
- type - Typ, který má být rozšířen tímto testerem vlastností.
- namespace - Jedinečné ID určující obor názvů, do něhož jsou vlastnosti přidány.
- properties - Seznam vlastností oddělených čárkami, které tento tester vlastností poskytuje.
- class - Název třídy, která implementuje testovací metody. Třída musí být veřejná a rozšiřovat org.eclipse.core.expressions.PropertyTester pomocí veřejného konstruktoru s nulovým argumentem.
Příklady:
Zde je uveden příklad příspěvku testeru vlastností:
<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>
Informace rozhraní API:
Vložená třída musí rozšiřovat org.eclipse.core.expressions.PropertyTester
.
Copyright (c) 2001, 2004 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html