Egenskapstestere
Identifikator:
org.eclipse.core.expressions.propertyTesters
Siden:
3.0
Beskrivelse:
Ved hjelp av dette
utvidelsespunktet er det mulig å tilføye egenskaper i en allerede eksisterende type. Disse egenskapene
kan deretter brukes i uttrykksspråkets testuttrykkselement.
Konfigurasjonskodetype:
<!ELEMENT extension (propertyTester*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - en fullt kvalifisert ID for målutvidelsespunktet
- id - en valgfri ID for utvidelsesforekomsten
- name - et valgfritt navn på utvidelsesforekomsten
<!ELEMENT propertyTester EMPTY>
<!ATTLIST propertyTester
id CDATA #REQUIRED
type CDATA #REQUIRED
namespace CDATA #REQUIRED
properties CDATA #REQUIRED
class CDATA #REQUIRED>
- id - en unik
identifikator for egenskapstesteren.
- type - typen som
skal utvides av denne egenskapstesteren.
- namespace - en unik ID
som bestemmer hvilket navneområde egenskapene skal tilføyes i.
- properties - en kommadelt
liste over egenskaper som denne egenskapstesteren skaffer.
- class - navnet på klassen som implementerer testmetodene. Klassen må være felles, og
den må utvide org.eclipse.core.expressions.PropertyTester med en felles 0-argumentkonstruktør.
Eksempler:
Nedenfor finner du et
eksempel på et bidrag fra en egenskapstester:
<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-informasjon:
Klassen må utvide
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