Mit den Erweiterungspunkten
com.odc.eva3.dev.form.parametertype
und
com.odc.eva3.dev.macro.parametertype
lassen sich Swing bzw. SWT basierte Stile für Parameter innerhalb von Befehlen definieren.
Mit den Erweiterungspunkten
com.odc.eva3.dev.form.parametertype
lassen sich Swing basierte Stile für Parameter definieren. Die im Erweiterungspunkt festgelegte Klasse stellt zu dem definierten Stil die Renderer und Editoren bereit, die im Formular- bzw. Berichtsdesigner aktiviert werden, um den entsprechenden Parameter zu rendern bzw. zu editieren.
Die Editoren und Renderer, die durch diese Erweiterungspunkte eingebunden werden, können, im Gegensatz zu den Editoren und Renderern aus
com.odc.eva3.rt.property,
auf alle Vorzüge von eclipse und somit auch auf die Plugins
com.odc.eva3.dev.*
zurückgreifen.
Beispiel: Folgendes Beispiel legt fest, dass im
Formular bzw. Berichtsdesigner Makroparameter mit dem Stil fileselection mittels der Klasse ExternFileDialogCommandParamterSupport bearbeitet werden.
<extension
point="com.odc.eva3.dev.form.parametertype">
<support
type="fileselection"
target="command"
supporter="com.odc.eva3.dev.form.prop.cmdsupport.ExternFileDialogCommandParamterSupport">
</support>
</extension>
Eine Erweiterung zu dem Punkt
com.odc.eva3.dev.form.parametertype
beschreibt Elemente vom Typ support mit folgenden Attributen:
| type | Der Name des Stils |
| target | Schalter zwischen Beaneigenschaften (.beanschema) und Befehlsparameter (.command). Die Renderer und Editoren von Beaneigenschaften operieren auf arrays von Werten. Die Stile für Beaneigenschaften werden derzeit noch nicht unterstützt. |
| supporter | Die Klasse, die diesen Stil in Swing bearbeiten kann. Der
supporter muss die Schnittstelle
com.odc.eva3.dev.form.prop.cmdsupport.ICommandParameterSupport
implementieren |
Mit den Erweiterungspunkten
com.odc.eva3.dev.macro.parametertype
lassen sich SWT basierte Stile für Parameter definieren. Diese lassen sich im Befehlseditor für Parameter auswählen. Die im Erweiterungspunkt definierte Klasse wird im Makroeditor bei der Einstellung entsprechender Parameter aktiviert.
Beispiel: Folgendes Beispiel legt fest, dass
Makroparameter mit dem Stil fileselection im
Makroeditor mittels der Klasse ExternFileDialogCommandParamterSupport bearbeitet werden.
<extension
point="com.odc.eva3.dev.form.parametertype">
<support
type="fileselection"
supporter="com.odc.eva3.dev.macro.cmdsupport.ExternFileDialogCommandParamterSupport">
</support>
</extension>
Eine Erweiterung zu dem Punkt
com.odc.eva3.dev.macro.parametertype
beschreibt Elemente vom Typ support mit folgenden Attributen:
| type | Der Name des Stils |
| supporter | Die Klasse, die diesen Stil in SWT bearbeiten kann. Der
supporter muss die Schnittstelle com.odc.eva3.dev.macro.cmdsupport.ITableSupport
implementieren |