Thema dieser Dokumentation / Das FirstSpirit 5 Modul- / Komponenten-Modell / Der Komponenten-<components>-Deskriptor-Teil / Komponenten-Deskriptoren und spezielle Eigenschaften / Editor (veraltet)

Editor (veraltet)

Wichtig Dieses Kapitel bezieht sich ausschließlich auf die Gui-Editoren (Interface Editor<E extends ServerEnvironment>), die mit FirstSpirit Version 5 auslaufen. Die Entwicklung neuer Eingabekomponenten wird ab FirstSpirit 4.2R4 auf SwingGadgets umgestellt (siehe Änderungen zur FirstSpirit Version 4). SwingGadgets werden als Public-Komponente (siehe Gadget-Spezifikation) im Deskriptor eingebunden.

Eine Editor-Komponente stellt eine Eingabekomponente inklusive Datenmodell- und Render-Klasse (<class> Attribute) zur Verfügung, über die es möglich ist, den Client um eigene Eingabemöglichkeiten zu erweitern.

Listing: Editor Komponenten-Deskriptor und Eigenschaften

<editor>
<name>CMS_INPUT_SIMPLE_EDITOR_CONTENT</name>
<description>FirstSpirit Simple Example Editor</description>
<class>
de.espirit.firstspirit.opt.example.editor.simple.FSEditorContentComponent
</class>
<resources>
<resource version="0.0.1" minVersion="0.0" maxVersion="0.0.1">
lib/fs-seditor-example.jar
</resource>
</resources>
</editor>

Eigenschaft

Beschreibung

<name>
Mandatory

Definiert den Namen, über den die Komponente in FirstSpirit als Eingabekomponente eingebunden wird.

<class>
Mandatory

Klasse, die das typisierte Interface de.espirit.firstspirit.module.Service<T> implementiert. Konkret: VScanServiceImpl implements VScanService,
de.espirit.firstspirit.module.Service<VScanService>

<resource>
Mandatory

Die Editor-eigenen Ressourcen.

  • version Aktuelle Version (optional)
  • minVersion Minimal kompatible Version (optional)
  • maxVersion Maximal kompatible Version (optional)

<configurable>

Optional. Definition der Konfigurationsoberflächen-Klasse. Ist dieses Element nicht definiert, stellt die Komponente im ServerManager keine Konfigurations-GUI zur Verfügung – der „Konfigurieren“-Button im ServerManager ist deaktiviert.

  

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.10 | Datenschutz