Class DataTableObjectRenderer

java.lang.Object
de.bsvrz.pat.sysbed.dataview.DataTableObjectRenderer

public class DataTableObjectRenderer extends Object
Diese Klasse liefert zu einem Datensatz (DataTableObject) alle für seine Darstellung notwendigen Komponenenten, d.h. Spalten- und Zeilen-Header und auch die Felder in Form der hierarchischen Struktur eines RowData.

Alle abrufbaren Informationen werden erst beim ersten Abruf gebildet.

  • Method Details

    • getTextForState

      public static String getTextForState(de.bsvrz.dav.daf.main.DataState dataState)
      Legt einen Text für jeden DataState fest; wird für die "Keine-Daten-Fälle" benötigt.
      Parameters:
      dataState - der Zustand des Datensatzes
      Returns:
      der Text
    • getDatakindText

      public static String getDatakindText(de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind)
      Ermittelt den 2-Zeichentext für die allererste Spalte der Onlinetabelle, die mit 'Art' überschrieben ist.
      Parameters:
      dataKind - die ArchiveDataKind
      Returns:
      der 2-Zeichentext der Spalte 'Art'
    • getDataTableObject

      public DataTableObject getDataTableObject()
      Gibt den Datensatz zurück.
      Returns:
      Datensatz
    • getHeight

      public int getHeight()
      Gibt die Höhe dieser Zeile in Pixel zurück.
      Returns:
      Höhe dieser Zeile
    • toString

      public String toString()
      Overrides:
      toString in class Object