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 eines RowData.
Alle abrufbaren Informationen werden erst beim ersten Abruf gebildet.
-
Method Summary
Modifier and Type Method Description static java.lang.StringgetDatakindText(de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind)Ermittelt den 2-Zeichentext für die allererste Spalte der Onlinetabelle, die mit 'Art' überschrieben ist.DataTableObjectgetDataTableObject()Gibt den Datensatz zurück.intgetHeight()Gibt die Höhe dieser Zeile in Pixel zurück.static java.lang.StringgetTextForState(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.StringtoString()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
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:
toStringin classjava.lang.Object
-