Testfunktionen für Eigenschaften
Kennung:
org.eclipse.core.expressions.propertyTesters
Seit:
3.0
Beschreibung:
Dieser Erweiterungspunkt ermöglicht das Hinzufügen von Eigenschaften zu einem bereits bestehenden Typ. Diese Eigenschaften können anschließend im Testausdruckselement der Ausdruckssprache eingesetzt werden.
Konfigurationsbefehle:
<!ELEMENT extension (propertyTester*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte Kennung des Zielerweiterungspunktes.
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT propertyTester EMPTY>
<!ATTLIST propertyTester
id CDATA #REQUIRED
type CDATA #REQUIRED
namespace CDATA #REQUIRED
properties CDATA #REQUIRED
class CDATA #REQUIRED>
- id - Eine eindeutige Kennung für die Testfunktionen für Eigenschaften.
- type - Typ der durch diese Testfunktionen für Eigenschaften erweitert werden soll.
- namespace - Eine eindeutige ID, die den Namensbereich festlegt, dem die Eigenschaften hinzugefügt werden.
- properties - Eine durch Kommata getrennte Liste der Eigenschaften, die durch die Testfunktion bereitgestellt werden.
- class - Der Name der Klasse, die die Prüfungsmethoden implementiert. Die Klasse muss öffentlich sein und erweitert org.eclipse.core.expressions.PropertyTester mit einem öffentlichen Nullargumentkonstruktor.
Beispiele:
Beispiel für eine Ergänzung der Testfunktionen für Eigenschaften
<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:
Die ergänzte Klasse muss org.eclipse.core.expressions.PropertyTester
implementieren.
Copyright (c) 2001, 2004 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.