de.bsvrz.pat.sysbed.dataview
Class Dataset

java.lang.Object
  extended by de.bsvrz.pat.sysbed.dataview.Dataset

public class Dataset
extends Object

Diese Klasse erstellt zu einem Datensatz der Form ResultData eine hierarchische Struktur der Form RowData. Zusätzlich können die Komponenten eines Zeilenkopfes und einer Nutzdatenzeile angefordert werden.

Author:
Kappich Systemberatung

Constructor Summary
Dataset(HeaderGrid head, DataTableObject dataTableObject)
          Konstruktor, dem ein Datensatz zugewiesen wird.
 
Method Summary
 DataTableObject getDataTableObject()
          Gibt den Datensatz zurück.
 int getHeight()
          Gibt die Höhe dieser Zeile in Pixel zurück.
 RowData getRowData()
          Gibt die hierarchische Struktur des Datensatzes zurück.
 JComponent getRowHeaderRow(String timeFormat)
          Gibt die Komponente des Zeilenkopfes zurück.
 JComponent getViewportRow()
          Gibt die Komponente der Datenzeile zurück.
 void setLinks()
          Erstellt die Verbindungen zwischen den Daten und dem Header.
 void unsetLinks()
          Entfernt alle Einträge, außer den Datensatz und die Höhe einer Zeile.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dataset

public Dataset(HeaderGrid head,
               DataTableObject dataTableObject)
Konstruktor, dem ein Datensatz zugewiesen wird.

Parameters:
head - Element, welches die hierarchische Struktur darstellt
dataTableObject - neuer Datensatz
Method Detail

getDataTableObject

public DataTableObject getDataTableObject()
Gibt den Datensatz zurück.

Returns:
Datensatz

getRowData

public RowData getRowData()
Gibt die hierarchische Struktur des Datensatzes zurück.

Returns:
hierarchische Struktur des Datensatzes

getRowHeaderRow

public JComponent getRowHeaderRow(String timeFormat)
Gibt die Komponente des Zeilenkopfes zurück.

Parameters:
timeFormat - das gewünschte Format
Returns:
Komponente des Zeilenkopfes

getViewportRow

public JComponent getViewportRow()
Gibt die Komponente der Datenzeile zurück.

Returns:
Komponente der Datenzeile

getHeight

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

Returns:
Höhe dieser Zeile

setLinks

public void setLinks()
Erstellt die Verbindungen zwischen den Daten und dem Header. Jedes Blattelement meldet sich beim entsprechenden Blatt im Header an, damit etwaige Größenänderungen vom Header an die Datenstruktur übergeben werden kann.


unsetLinks

public void unsetLinks()
Entfernt alle Einträge, außer den Datensatz und die Höhe einer Zeile.