eva/3 Application BuilderEntwicklung eigener eva/3 KomponentenErweiterungspunkte 

Parameter Typen

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.

Swing basierende Stile

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>

Beschreibung des Erweiterungspunktes

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

SWT basierende Stile

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>

Beschreibung des Erweiterungspunktes.

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