Package de.bsvrz.pat.sysbed.dataview
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 einesRowData
.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()
-
-
-
Method Detail
-
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
-
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'
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-