Egenskabstestere
Id:
org.eclipse.core.expressions.propertyTesters
Siden:
3.0
Beskrivelse:
Dette udvidelsespunkt gør det muligt at tilføje egenskaber til en allerede eksisterende type. Egenskaberne kan derefter bruges inde i
udtrykssprogets testudtrykselement.
Konfigurationskode:
<!ELEMENT extension (propertyTester*)>
<!ATTLIST-udvidelse
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
- point - en fuldstændig id for måludvidelsespunktet.
- id - en valgfri id for udvidelsesforekomsten.
- name - et valgfrit navn på udvidelsesforekomsten.
<!ELEMENT propertyTester EMPTY>
<!ATTLIST propertyTester
id CDATA #REQUIRED
type CDATA #REQUIRED
namespace CDATA #REQUIRED
properties CDATA #REQUIRED
class CDATA #REQUIRED>
- id - entydig id for egenskabstesteren.
- type - den type, der skal udvides vha. denne egenskabstester.
- namespace - en entydig id, der fastsætter navneområdet, som egenskaberne tilføjes.
- properties - en kommasepareret liste med egenskaber, som leveres af denne egenskabstester.
- class - navnet på den klasse, der implementerer testmetoderne. Klassen skal være offentlig (public) og udvide org.eclipse.core.expressions.PropertyTester med en offentlig 0-argument-konstruktør.
Eksempler:
Følgende er eksempel på en egenskabstester:
<udvidelsespunkt=
"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-oplysninger:
Den klasse, der bidrages med, skal udvide org.eclipse.core.expressions.PropertyTester
.
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