Class ReferenceEditorPlugIn

All Implemented Interfaces:
Comparable<DataEditorPlugIn>

public class ReferenceEditorPlugIn extends TextEditorPlugIn
GTM-Editor-Plugin, dass für Referenzwerte zuständig ist
  • Constructor Details

    • ReferenceEditorPlugIn

      public ReferenceEditorPlugIn()
  • Method Details

    • createValueBox

      public JTextField createValueBox(de.bsvrz.dav.daf.main.Data data, boolean editable, Collection<JButton> additionalButtons, JLabel suffixBox)
      Description copied from class: DataEditorPlugIn
      Erstellt eine Komponente, die nur den Inhalt dieses Datums erhält (ohne Überschrift und Beschriftung)
      Overrides:
      createValueBox in class TextEditorPlugIn
      Parameters:
      data - Datum
      editable - Soll die Komponente editierbar sein?
      additionalButtons - Liste, in die zusätzliche Buttons eingefügt werden
      suffixBox - Optional: Ein JLabel, dass den Suffix (also z.B. die Einheit) des Datums übergeben bekommt (oder null)
      Returns:
      Komponente für Inhalt
    • 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.
      Overrides:
      supportsData in class PlainEditorPlugIn
      Parameters:
      data - Datum
      Returns:
      true, wenn dieses PlugIn das übergebene Data-Objekt unterstützt, sonst false
    • getPriority

      protected int getPriority()
      Description copied from class: DataEditorPlugIn
      Gibt die Priorität zurück. Wenn mehrere PlugIns ein Datum unterstützen wird standardmäßig das PlugIn mit der höchsten Priorität ausgewählt.
      Overrides:
      getPriority in class TextEditorPlugIn
      Returns:
      die Priorität
    • toString

      public String toString()
      Overrides:
      toString in class TextEditorPlugIn