Class PlainEditorPlugIn

java.lang.Object
de.bsvrz.pat.sysbed.dataEditor.plugins.DataEditorPlugIn
de.bsvrz.pat.sysbed.dataEditor.plugins.PlainEditorPlugIn
All Implemented Interfaces:
java.lang.Comparable<DataEditorPlugIn>
Direct Known Subclasses:
ComboBoxEditorPlugIn, TextEditorPlugIn

public abstract class PlainEditorPlugIn
extends DataEditorPlugIn
Abstrakte Klasse für PlugIns zur Darstellung von einfachen unstrukturierten Daten als Textwert oder Auswahlfeld
  • Constructor Details

    • PlainEditorPlugIn

      public PlainEditorPlugIn()
  • Method Details

    • createComponent

      public javax.swing.Box createComponent​(de.bsvrz.dav.daf.main.Data data, boolean editable, java.util.List<javax.swing.JButton> additionalButtons)
      Description copied from class: DataEditorPlugIn
      Diese Methode erstellt aus dem übergebenen Data-Objekt eine Komponente zur Darstellung in der Oberfläche
      Specified by:
      createComponent in class DataEditorPlugIn
      Parameters:
      data - Datum
      editable - Ist das Data-Objekt editierbar?
      additionalButtons - Zusätzliche Buttons die im Element eingefügt werden sollen (z.B. bei Array-Elementen die Buttons zum Verdoppeln und Löschen)
      Returns:
      Box, die das Element darstellt.
    • supportsData

      public boolean supportsData​(de.bsvrz.dav.daf.main.Data data)
      Description copied from class: DataEditorPlugIn
      Gibt true zurück, wenn dieses PlugIn das übergebene Data-Objekt unterstützt. Ein PlugIn, was Array-Daten darstellt wird bspw. keinen Plain-Textwert unterstützen.
      Specified by:
      supportsData in class DataEditorPlugIn
      Parameters:
      data - Datum
      Returns:
      true, wenn dieses PlugIn das übergebene Data-Objekt unterstützt, sonst false