Class DataTableObjectRenderer

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

public class DataTableObjectRenderer
extends java.lang.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 Summary

    Modifier and Type Method Description
    static java.lang.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.
    DataTableObject getDataTableObject()
    Gibt den Datensatz zurück.
    int getHeight()
    Gibt die Höhe dieser Zeile in Pixel zurück.
    static java.lang.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.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Method Details

    • getTextForState

      public static java.lang.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 java.lang.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 java.lang.String toString()
      Overrides:
      toString in class java.lang.Object