Thema dieser Dokumentation / Das FirstSpirit 5 Modul- / Komponenten-Modell / Der Komponenten-<components>-Deskriptor-Teil / Komponenten-Deskriptoren und spezielle Eigenschaften / Gadget-Spezifikation / Public-Classes (Schnittstellen für eine Implementierung)

Public-Classes (Schnittstellen für eine Implementierung)

  • Interface UploadFilter.class – für eine UploadFilter-Implementierung als PUBLIC-Komponente, (siehe auch Modul-Implementierung mit den Komponenten-Typen - PUBLIC, SERVICE, LIBRARY), steht bereits eine abstrakte Umsetzung zu Verfügung (FileBasedUploadFilter.class), welche auch in dem zuvor referenzierten Beispiel im Detail beschrieben wird.
  • Interface GomIncludeValueProvider.class – HotSpot-Implementierung für das FirstSpirit Gui-Object-Model (GOM-Form). Eine konkrete Umsetzung kann beliebige Mengenwertige Listen aufnehmen, aus welchen der Benutzer dann z. B. eine CMS_INPUT_COMBOBOX-Komponente selektieren kann. Eine solche Mengenwertige Liste kann über die GOM-Form-XML-Defintion in die Komponente eingebunden werden.

<CMS_INCLUDE_OPTIONS type="public">
<NAME>VALUE</NAME>
<PARAMS>
<PARAM name="Classname" />
</PARAMS>
</CMS_INCLUDE_OPTIONS>

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