Egenskapstestare
ID:
org.eclipse.core.expressions.propertyTesters
Sedan:
3.0
Beskrivning:
Den här utökningspunkten gör det möjligt att lägga till egenskaper i en befintlig typ. Dessa
egenskaper kan sedan användas i uttrycksspråkets testuttryck.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (propertyTester*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!ELEMENT propertyTester EMPTY>
<!ATTLIST propertyTester
id CDATA #REQUIRED
type CDATA #REQUIRED
namespace CDATA #REQUIRED
properties CDATA #REQUIRED
class CDATA #REQUIRED>
- id - En unik identifierare för egenskapstestaren.
- type - Den typ som ska utökas av denna egenskapstestare.
- namespace - Ett unikt id som anger i vilket namnområde egenskaperna ska läggas till.
- properties - En kommaavgränsad lista med egenskaper som denna egenskapstestare tillhandahåller.
- class - Namnet på den klass som implementerar testmetoderna. Klassen måste vara publik och utöka
org.eclipse.core.expressions.PropertyTester med en publik konstruktor med 0 argument.
Exempel:
Följande är ett exempel på en egenskapstestares bidrag:
<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-information:
Den bidragande klassen måste utöka org.eclipse.core.expressions.PropertyTester
.
Copyright (c) 2001, 2004 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html