Class TextEditorPlugIn

All Implemented Interfaces:
Comparable<DataEditorPlugIn>
Direct Known Subclasses:
ReferenceEditorPlugIn

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

    • TextEditorPlugIn

      public TextEditorPlugIn()
  • Method Details

    • textBoxAttributeModified

      protected static void textBoxAttributeModified(JTextComponent textBox, JLabel suffixBox, de.bsvrz.dav.daf.main.Data data, boolean update)
      Überprüft, ob der eingegebene Wert auch ein zulässiger Wert ist.
      Parameters:
      textBox - Komponente, wo der neue Wert eingegeben wurde
      suffixBox - das Feld mit dem Suffix
      data - die modifizierten Daten
      update -
    • 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)
      Specified by:
      createValueBox in class DataEditorPlugIn
      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
    • createComponent

      protected JTextField createComponent(de.bsvrz.dav.daf.main.Data data)
    • 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.
      Specified by:
      getPriority in class DataEditorPlugIn
      Returns:
      die Priorität
    • toString

      public String toString()
      Overrides:
      toString in class DataEditorPlugIn